Team lead(.Net & Angular Developer)
Source: Himalayas
Tailor your resume to this posting—match keywords and layout for recruiters. Try Resume.io before you apply.
AI Summary Powered by Gemini
This role involves leading a team of engineers while driving architectural decisions for high-performance web applications using the .NET and Angular stack. It is an ideal opportunity for an experienced developer looking to balance hands-on technical development with team mentorship and project management.
Job Description
This is a remote position.Team Leadership & Management (40%)Lead, mentor, and coach a team of 4-8 software engineers, fostering a positive, productive, and collaborative work environment.Conduct code reviews, provide constructive feedback, and ensure adherence to established coding standards and best practices.Participate in the hiring, onboarding, performance reviews, and career development of team members.Work closely with Product Owners and Scrum Masters to define scope, estimate efforts, and plan sprints using Agile methodologies (Scrum/Kanban).Remove technical impediments and ensure the team meets project deadlines and quality objectives.Technical Leadership & Development (60%)Serve as the technical expert for the team, driving architectural decisions and ensuring the scalability, maintainability, and security of applications.Design, develop, and maintain robust, high-performance web applications using the .NET/C# stack.Develop responsive and modern user interfaces using Angular (v10+) and related web technologies (HTML5, CSS3/SCSS, TypeScript).Design and optimize database schemas (SQL Server/PostgreSQL) and implement effective data access layers (e.g., Entity Framework Core).Implement and manage CI/CD pipelines and deployment processes (e.g., Azure DevOps, GitHub Actions).Conduct root cause analysis for production issues and implement long-term fixes.Required Skills & Qualifications7+ years of progressive experience in software development, with a minimum of 2 years in a technical leadership or team lead role.Expertise in .NET: Deep knowledge of C#, ASP.NET Core (or .NET 6/7/8), and RESTful API design.Expertise in Frontend: Strong hands-on experience with Angular (v10+) and TypeScript.Proficiency in database design and query optimization with SQL Server, PostgreSQL, or a similar relational database.Solid understanding of object-oriented programming (OOP), design patterns (e.g., Dependency Injection, Repository), and architectural principles (e.g., Microservices, Monolith).Experience with cloud platforms (e.g., Azure, AWS, or GCP).Excellent communication, interpersonal, and presentation skills.Originally posted on Himalayas
Full Description
This is a remote position.Team Leadership & Management (40%)Lead, mentor, and coach a team of 4-8 software engineers, fostering a positive, productive, and collaborative work environment.Conduct code reviews, provide constructive feedback, and ensure adherence to established coding standards and best practices.Participate in the hiring, onboarding, performance reviews, and career development of team members.Work closely with Product Owners and Scrum Masters to define scope, estimate efforts, and plan sprints using Agile methodologies (Scrum/Kanban).Remove technical impediments and ensure the team meets project deadlines and quality objectives.Technical Leadership & Development (60%)Serve as the technical expert for the team, driving architectural decisions and ensuring the scalability, maintainability, and security of applications.Design, develop, and maintain robust, high-performance web applications using the .NET/C# stack.Develop responsive and modern user interfaces using Angular (v10+) and related web technologies (HTML5, CSS3/SCSS, TypeScript).Design and optimize database schemas (SQL Server/PostgreSQL) and implement effective data access layers (e.g., Entity Framework Core).Implement and manage CI/CD pipelines and deployment processes (e.g., Azure DevOps, GitHub Actions).Conduct root cause analysis for production issues and implement long-term fixes.Required Skills & Qualifications7+ years of progressive experience in software development, with a minimum of 2 years in a technical leadership or team lead role.Expertise in .NET: Deep knowledge of C#, ASP.NET Core (or .NET 6/7/8), and RESTful API design.Expertise in Frontend: Strong hands-on experience with Angular (v10+) and TypeScript.Proficiency in database design and query optimization with SQL Server, PostgreSQL, or a similar relational database.Solid understanding of object-oriented programming (OOP), design patterns (e.g., Dependency Injection, Repository), and architectural principles (e.g., Microservices, Monolith).Experience with cloud platforms (e.g., Azure, AWS, or GCP).Excellent communication, interpersonal, and presentation skills.Originally posted on Himalayas