Job Title: .NET Core Technical Lead (Hands on)
Glen Allen, VA (Hybrid 3 days a week)
Position type: W2 contract
Mandatory Skills: .NET Core, MS Azure, Angular 18, SQL databases, Property & Casualty domain
PS: We do not need ASP.Net developers. This is a core .Net applications development position.
We are seeking a highly skilled and experienced .NET Technical Lead to join our dynamic team. The ideal candidate will have a strong background in software development, with expertise in MS Azure, Angular 18, .NET Core, and SQL databases . The Tech Lead will be responsible for leading the development team through the design, development, testing, and deployment of various .NET applications that are critical to our business operations.
Responsibilities
- Lead a team of developers in the creation, maintenance, and implementation of a suite of software applications.
- Design and implement scalable, high-performance, and secure cloud-based applications using MS Azure.
- Develop rich user interfaces with the latest version of Angular (Angular 18).
- Ensure the delivery of robust backend solutions using .NET Core.
- Oversee the design and maintenance of SQL databases, ensuring data integrity, performance, and security.
- Collaborate with project managers, UX/UI designers, and other stakeholders to ensure successful project execution.
- Promote best practices in code quality, testability, and maintainability.
- Keep up-to-date with the latest technology trends and advancements in software development.
- Provide technical guidance and mentorship to team members.
- Conduct code reviews and ensure that the team adheres to development processes and standards.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Minimum of 9 years of experience in software development with a proven track record as a Tech Lead.
- Should have worked in Casualty insurance domain industry.
- Expertise in MS Azure cloud services and architecture.
- Proficiency in Angular 18 and a solid understanding of front-end development best practices.
- Strong experience in .NET Core for building scalable backend services.
- In-depth knowledge of SQL database design, development, and optimization.
- Familiarity with Agile development methodologies and the software development lifecycle.
- Excellent problem-solving skills and the ability to think analytically.
- Strong leadership skills and experience managing a team of developers.
- Excellent communication and interpersonal skills.
- Certifications in Azure, .NET, or Angular technologies.
- Experience with DevOps practices and tools such as Azure DevOps, Jenkins, or GitLab.
- Knowledge of containerization and orchestration services like Docker and Kubernetes.
- Familiarity with microservice architecture and RESTful API development.
- Experience with additional database technologies like NoSQL databases (e.g., MongoDB, Cosmos DB).