- Lead the design, development, and implementation of enterprise applications.
- Provide technical leadership and hands-on development support to the application
development team.
- Design scalable and maintainable application architectures.
- Develop applications using ASP.NET Core, .NET 8/9, MVC, Angular, and REST APIs.
- Design and implement Microservices, SOA, and other architectural patterns.
- Work extensively with Microsoft SQL Server/RDBMS, including database design and
optimization.
- Develop and manage solutions deployed on Microsoft Azure Cloud.
- Ensure adherence to coding standards, development principles, security, performance,
and scalability best practices.
- Collaborate with business stakeholders, architects, developers, QA, and DevOps teams.
- Participate in code reviews, technical discussions, troubleshooting, and performance
optimization.
- Evaluate and implement current technologies to improve application capabilities.
- Contribute to AI-enabled application development and custom AI implementations,
where applicable.
Mandatory Technical Skills
Skill Requirement
ASP.NET Core / .NET 8/9 8+ years hands-on
MVC Framework 8+ years hands-on
Angular 8+ years hands-on
REST API Development 8+ years hands-on
MS SQL Server / RDBMS 8+ years hands-on
Azure Cloud 8+ years hands-on
Application Architecture 8+ years
Microservices / SOA Strong hands-on experience
Good-to-Have Skills
- Microsoft Dynamics 365
- Office 365 / O365
- Power Platform
- Microsoft Fabric
- AI implementation in applications / Custom AI
- Docker
- Node.js
- NoSQL databases
- Blazor
- CI/CD and DevOps
- Source Control Git/Azure Repos
- Architectural and design patterns
Skill Matrix Please share the candidate profile along with the following skill matrix:
Candidate Angular .NET Core / REST API MVC / Blazor SQL Server Azure Cloud