← Back to Jobs
Lams Technology LLC logo

Sr. Software Developer

Lams Technology LLC
Software Engineering
Dallas, TX 75202
3 months ago
🤖 AI-First🖥️ Cursor-friendly
Apply →

Explicitly calls out "vibe coding" and using AI coding assistants (Copilot, ChatGPT) for rapid prototyping while requiring careful review and testing.

About the Role

Senior Software Developer to design, build, and modernize mission-critical web applications and services using the Microsoft stack, migrating legacy systems to a cloud-first architecture. This hands-on role owns technical design, writes production code, mentors developers, and collaborates with product and business stakeholders to deliver secure, reliable solutions in Azure.

Job Description

Role

Senior Software Developer responsible for designing, building, and modernizing mission-critical web applications and backend services using the Microsoft stack. The role is hands-on: own technical design, write production code, mentor junior/mid engineers, and collaborate with product owners and business stakeholders to move legacy systems to a cloud-first architecture.

Key Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using C#, .NET (Core/6/8), and ASP.NET Core running in Azure.
  • Build and maintain rich, responsive front-end applications using Angular (v15+; currently Angular 19) and contribute to React-based components as needed.
  • Integrate front-end and back-end systems to deliver secure, reliable, and performant web applications.
  • Implement cloud-native solutions using Azure services (App Service, Azure Functions, Durable Functions, storage, and related PaaS offerings).
  • Design and optimize relational data models, queries, and stored procedures in SQL Server; integrate with Oracle where required.
  • Gradually modernize legacy applications (Classic ASP, older .NET apps, Sitefinity 13/15) as part of transformation efforts.
  • Use AI coding assistants in a “vibe coding” style for rapid prototyping and boilerplate generation, while thoroughly reviewing, testing, and understanding generated code.
  • Contribute to application and solution architecture, selecting patterns and approaches that balance reliability and delivery speed.
  • Implement automated tests (unit, integration, end-to-end) and improve test coverage.
  • Perform code reviews, enforce engineering standards, and apply secure SDLC practices.
  • Collaborate with product owners, business analysts, security, infrastructure, and operations to refine requirements and deliver solutions.
  • Use Azure DevOps and GitHub for source control, branching, pull requests, and CI/CD pipelines.
  • Troubleshoot production issues, improve observability (logging, metrics, dashboards), and drive root-cause analysis.
  • Mentor mid-level and junior engineers and contribute to technical documentation and internal wikis.

Requirements

  • 6+ years of professional software engineering experience building production web applications.
  • Strong proficiency in C# and .NET (Core/5/6/7/8) including experience building RESTful APIs and backend services.
  • Hands-on experience with modern front-end frameworks, preferably Angular (v10+); exposure to React is a plus.
  • Practical experience deploying and running applications in Azure (App Service, Azure Functions, storage, configuration, identity).
  • Solid understanding of relational databases (SQL Server required; Oracle is a plus) including schema design and query optimization.
  • Experience with Git-based workflows and CI/CD pipelines using Azure DevOps or similar (e.g., GitHub Actions).
  • Working knowledge of secure coding practices (authentication/authorization, secrets protection, input validation, OWASP Top 10 concepts).
  • Strong communication skills and ability to translate loosely defined business problems into technical designs.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.

Preferred Qualifications

  • Experience in public sector, transportation, or other mission-critical operational environments.
  • Experience migrating and modernizing legacy web applications (Classic ASP, older ASP.NET Web Forms or MVC).
  • Sitefinity or other .NET-based CMS experience (authoring, customization, integration).
  • Experience with Azure Durable Functions, event-driven architectures, and distributed systems patterns.
  • Familiarity integrating with enterprise systems such as Workday or ServiceNow.
  • Experience with chatbots, search, or AI-assisted workflows (Azure AI Search, Azure OpenAI, etc.).
  • Experience with Application Insights or similar monitoring platforms.
  • Comfortable using AI assistants like GitHub Copilot or ChatGPT to accelerate development while maintaining quality.
  • Prior experience mentoring engineers, acting as a tech lead, or owning systems end-to-end.

Logistics

  • Work arrangement: 100% onsite / In person.
  • Interview: Onsite.
  • Job types: Full-time, Contract.
  • Expected hours: 40 per week.
  • Pay: $50.00 - $65.00 per hour.

Tech Stack

C#.NET.NET Core.NET 6.NET 8ASP.NET CoreAngular (v15+)Angular 19ReactAzureAzure App ServiceAzure FunctionsAzure Durable FunctionsAzure StorageAzure DevOpsGitHubGitHub ActionsSQL ServerOracleClassic ASPSitefinity (13/15)Application InsightsGitHub CopilotChatGPTAzure AI SearchAzure OpenAIWorkdayServiceNow

Skills

System DesignTechnical DesignBackend DevelopmentFrontend DevelopmentAPI DesignCloud ArchitectureAzureDatabase DesignQuery OptimizationTesting (unit/integration/e2e)CI/CDSource Control (Git)Secure Coding PracticesCode ReviewsTroubleshootingObservabilityMentoringDocumentationCommunicationCollaboration

Experience Level

Senior

Salary

USD 50 - 65/year

Employment Type

Full-timeContract

Benefits

  • 100% onsite / In person
  • Onsite interview
  • Full-time
  • Contract
  • 40 hours per week