Requirements
- 4 to 7 years of professional experience building complete web applications with Microsoft technologies
- Solid expertise in developing web applications using .NET, C#, Asp.net, MVC, and WebAPI
- Extensive experience with Angular 2 or newer versions, along with JavaScript, TypeScript, jQuery, HTML5, and CSS3
- Proficient in working with Cosmos DB and MSSQL, including writing and optimizing SQL queries
- Hands-on experience using TFS for source control and project management
- Familiarity with UI testing and unit testing frameworks such as MS Test, Jasmine, MOQ, NUnit, and Karma
- Strong grasp of object-oriented programming concepts and principles
- In-depth understanding of SOLID principles and common design patterns including creational, structural, and behavioral types
- Proven experience designing and implementing n-tier architectural solutions
- Capable of offering technical guidance and resolving complex technical challenges
- Experience conducting code reviews, addressing feedback, and finalizing review cycles
- Knowledge of established best practices in software development
- Ability to diagnose performance bottlenecks, write optimized code and SQL queries, and use tools like SQL Profiler
- Working knowledge of authentication and authorization mechanisms, including OAuth2 and OpenID Connect
- Prior involvement in at least one Service-Oriented Architecture (SOA) project
- Experience working within an Agile environment, preferably using Scrum methodology
Performance Appraisal Criteria
The organization emphasizes a structured Performance Management system involving quarterly calibrations, mid-year reviews, and annual evaluations.
KPIs shall be set and may vary slightly between projects
Key Performance Indicators will be defined based on project requirements and may differ across teams or initiatives.
KPIs will be clearly communicated, documented during the first 30 days of your joining
All performance metrics will be transparently shared and formally documented within the first month of employment.