Job Title: Senior .NET Technical Lead / .NET Architect
Experience: Senior-level experience in .NET development and technical leadership
1. Core .NET Development
- Strong expertise in C#, .NET, ASP.NET, MVC, Web API
- Strong experience with SQL Server
- Hands-on experience developing microservices-based applications
- Strong understanding of backend and API development
2. Technical Leadership
- Proven experience leading and mentoring development teams
- Ability to provide technical direction and make architectural decisions
- Experience conducting code reviews and ensuring development best practices
- Strong understanding of software architecture
- Expertise in microservices architecture and design patterns
- Knowledge of scalable, maintainable and high-performance application design
4. Full-Stack Development
Experience across both backend and frontend technologies, including:
- React
- Angular
- .NET / C# backend technologies
5. Containerization & Cloud-Native Technologies
Hands-on experience with:
6. Database
- Strong experience with relational databases
- Database design, performance tuning and optimization
- Git
- GitHub
- Bitbucket
8. Agile & DevOps
- Experience working in Agile/Scrum environments
- Sprint planning and task estimation
- Experience with CI/CD pipelines
- DevOps tools such as:
- Jenkins
- TeamCity
- ROD
- LightSpeed
9. Code Quality & Security
- Code coverage and quality practices
- SonarQube
- Strong experience conducting code reviews
- Experience addressing VA / vulnerability fixes
10. Soft Skills
- Ability to communicate effectively with technical and non-technical stakeholders
- Strong stakeholder management and team collaboration skills
Must-Have Keywords
C# + .NET/ASP.NET + Web API + MVC + SQL Server + Microservices + Technical Leadership + Docker + Kubernetes + Git + CI/CD