JOB SUMMARY: The Senior Technical Lead is a Full Stack Developer with strong experience in .NET Core, Angular, and cloud technologies. This role requires technical leadership skills, the ability to mentor a team, and a deep understanding of modern web technologies, software engineering principles, and architecture design. The ideal candidate has a passion for building scalable and performant systems.
Key Responsibilities
- Technical Leadership & Architecture:
- Lead the development and architecture of web-based applications using .NET (Core/Framework) and Angular.
- Lead the design and implementation of microservices architectures and work with cloud technologies (AWS, Azure, or Google Cloud).
- Conduct code reviews, identify technical debt, and enforce development standards.
- Development & Mentorship:
- Design, develop, and maintain scalable web applications and services with a focus on performance and security.
- Mentor and guide a team of developers, promoting technical growth and adherence to best practices.
- Collaboration & Agile:
- Collaborate with product managers, UX/UI designers, and other stakeholders for successful feature delivery.
- Implement best practices for coding, testing, deployment, and release management.
- Participate in sprint planning and agile ceremonies, providing technical insights.
- Innovation & Problem Solving:
- Troubleshoot and resolve complex technical issues across the stack.
- Continuously evaluate and introduce new technologies and tools to improve product quality and efficiency.
Required Skills & Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Experience:
- 5-7+ years of hands-on experience in .NET development (including .NET Core and ASP.NET).
- 3-5+ years of experience with Angular (preferably version 9+).
- Technical Skills:
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Expertise in SQL Server, Entity Framework, and ORM concepts.
- Solid understanding of web development technologies (HTML5, CSS3, JavaScript, TypeScript).
- Experience with DevOps practices, including CI/CD and Git.
- Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus.
- Soft Skills:
- Strong communication and interpersonal skills.
- Leadership skills with the ability to mentor and inspire a team.
- Solid understanding of the SDLC and agile methodologies.
RH- 5963