We are looking for a .NET Software Engineer, Tech Lead to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Responsibilities:
- Lead the design, development, and deployment of scalable web applications using .NET, React, and Azure cloud technologies.
- Mentor and guide a team of software engineers while remaining hands-on with code reviews, architecture decisions, and solution design.
- Collaborate with product owners, architects, and stakeholders to define technical requirements and deliver innovative solutions.
- Develop and maintain RESTful APIs and database interactions using SQL Server.
- Ensure code quality, performance, and reliability through automated testing, CI/CD pipelines, and best practices.
- Participate in agile ceremonies and help drive continuous improvement within the engineering team.
Qualifications:
- 6+ years of professional software development experience with a focus on .NET Core / C .
- Proven experience leading technical teams or projects.
- Proficiency with React and modern JavaScript/TypeScript frameworks.
- Solid experience building and consuming REST APIs.
- Strong knowledge of SQL Server, including stored procedures and query optimization.
- Hands-on experience with Microsoft Azure (App Services, Functions, DevOps, etc.).
- Excellent problem-solving skills and the ability to communicate effectively across technical and non-technical teams.