Lead a team of .net developers, providing technical guidance and mentoring throughout the software development lifecycle.
Design and architect scalable and secure software solutions using .net, c#, and angular.
Collaborate with cross functional teams to define project requirements, timelines, and deliverables.
Understand technical project priorities, implementation dependencies, risks and issues.
Conduct code reviews, performance tuning, and troubleshooting to ensure optimal application performance.
Stay updated with the latest technologies and industry trends to recommend innovative solutions and best practices.
Preferred candidate profile
5+ years of overall programming experience, full-stack competences in .Net, Angular.
2+ years of experience in leading a team ..
Strong knowledge of object-oriented programming, KISS, SOLID, DRY principles.
Confident knowledge of C# language and modern .NET platform (.NET6+).
ASP.NET MVC, ASP.NET Core, experience with the development of Web APIs.
Experience with microservice architectures, hands-on experience in using containers, and container orchestration (Kubernetes and Helm).
Up-to-date Angular 5+ experience. You must know how to develop new and optimize existing components.
Hands-on experience with JavaScript, TypeScript languages, DOM, CSS/SASS. You must be able to style a page or component according to the given UI prototype.
Source control systems like Git, SVN, experience with branch, merge, rebase.
Unit testing, mocking, NUnit, Mock, Postman.
Should have excellent English speaking and business writing skills.
5+ YEARS OF OVERALL PROGRAMMING EXPERIENCE , FULL-STACK COMPETENCIES IN .NET ,ANGULAR
2+ YEARS OF EXPERIENCE IN A TECH LEAD/TEAM LEAD ROLE ..
Job Classification
Industry: Software Product Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Technical Lead Employement Type: Full time