Role & responsibilities
Job Complexity
Requires in-depth knowledge and experience
Solves complex problems; takes a new perspective using existing solutions
Works independently; receives minimal guidance
Acts as a resource for colleagues with less experience
Represents the level at which career may stabilize for many years or even until retirement
Contributes to process improvements
Typically resolves problems using existing solutions
Provides informal guidance to junior staff
Works with minimal guidance
Technical Skills Required:
Nice to have
1. Familiar with various design and architectural patterns [MUST for 7+ years]
2. Understanding fundamental design principles behind a scalable application [MUST for 7+ years]
3. Good to have knowledge on UI Framework / Libraries like Angular Js / Knockout Js / React Js, JavaScript, jQuery, MVC, TypeScript
4. Experience in Test Driven Development (TDD) is plus.
Keyskills: C# Web Api OOPS Asp.Net Core