Principal Fullstack Developer (.Net + Angular)
On-site · Bengaluru, Karnataka, India
Job Summary
Module Lead / Technical Lead role delivering high-quality software on the Microsoft tech stack. Responsibilities include implementing complex features, reviewing code and refactoring for quality, collaborating with Architects on architectural changes, and engaging with Business Analysts to estimate complexity and select technical solutions to meet requirements. Requires experience building end-to-end web applications using .NET technologies, SOLID principles, SOA, and multi-tier architectures, plus TDD/BDD, UML, and AGILE/SCRUM practices. Hands-on leadership to drive delivery in a fast-growing environment. Technologies in scope include .NET, C#, MVC, WCF Rest and WebAPI, EF, JavaScript, TypeScript, Angular 2+, jQuery, HTML5, CSS3, MS SQL, PowerShell, and related unit/UI testing frameworks. Location-based requirement is Bengaluru, KA, India; in-person work option.
Required Qualifications
- 9 to 12 years of experience developing end-to-end web applications using Microsoft stack
- Strong working knowledge of .NET technologies (C#, MVC, WCF Rest, WebAPI, EF)
- Strong understanding of SOLID, design patterns, UML, OOP
- Experience with SOA projects and n-tier architectures
- Proficiency in TDD, BDD, and UML
- Experience with AGILE practices (SCRUM)
- Ability to estimate complexity and workload, provide technical recommendations
- Excellent communication skills in English
- Bachelor's in Engineering or Master's in Computer Science or equivalent
Desired Qualifications
- Strong leadership and mentoring abilities
- Experience delivering enterprise-grade software
- Excellent communication and collaboration skills
- Experience with Microsoft tech stack and AGILE practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.