Our amazing client is seeking a Lead Software Engineer possessing a strong understanding of software and database (SQL) design and architecture principles. Must have a strong passion for building solutions that scale. Prior experience with a company that develops software is a must!
**** Sorry, no sponsorship is available ****
What you will be doing:
- Providing technical leadership and mentoring to a team of software engineers
- Developing and maintaining SaaS product offerings.
- Lead software modernization efforts transitioning legacy codebases into scalable C# cloud-native solutions.
- Design and implement end-to-end cloud-native solutions leveraging Azure technologies, Kubernetes, Infrastructure-as-Code (Pulumi/Terraform), automated testing frameworks (Playwright/Selenium), and CI/CD pipelines (Azure DevOps, GitHub Actions).
- Develop, maintain, test, and secure existing and next-generation applications.
- Develop technical interfaces, specifications, and architecture.
- Engage periodically with product management teams to clarify customer needs, conduct technical research, and validate solutions to ensure alignment with user expectations.
- Using tools such as Visual Studio, Git, and Azure DevOps to support a DevSecOps methodology.
- Participate in Agile processes, including daily scrum, sprint planning and retrospectives.
- Write and maintain unit, integration, and other automated tests.
- Participating in code reviews and requirements analysis
- Creating documentation for customers and support staff.
- Producing knowledge transfer documentation for client handoff and team member onboarding
- Managing expectations with all stakeholders and providing accurate estimates
What you bring to the table:
- 8+ years of experience in the software industry in Object-Oriented analysis and design, development, testing, and implementation of applications using Microsoft Technologies.
- 5+ years of experience with C# and the .NET ecosystem.
- Front End Technologies: Angular or AngularJS (or similar framework – e.g., React), JavaScript, jQuery, CSS/LESS
- Web development tools such as NPM, Microsoft Visual Studio, Team Foundation Server (TFS), GIT, etc.,
- Azure DevOps and Domain-Driven Design (DDD)
- Knowledge of SQL Server
- Knowledge of Object-Oriented programming
- Ability to follow software development processes and standards.
- Strong problem-solving ability.
Direct Hire role! Full remote! Immediate consideration! Strong compensation and benefits!