G
Team lead(.Net & Angular Developer)
Gyrus Systems
About This Role
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 & Qualifications
•
7+ 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
Ready to Apply?
Click the button below to visit the company's application page.
Apply for this Position