Job Summary – highlight project details/what is exciting about the role :
Should lead the development of functionality as per requirement in alignment with the approved design
Should be mentor to the junior resources of the team
Should help in Code profiling and build the guidelines and best practices for the new joiners of the team.
Should be able to map existing functionality and features to built-in features.
Should own technical Implementation and Delivery
Key Responsibilities – list what the person will be doing on a day to day basis:
Design, develop, test, and deploy scalable full-stack applications using .NET Core / .NET 6+.
Build responsive UI using Angular / React / Blazor (choose one based on your need).
Develop and maintain RESTful APIs and microservices.
Implement secure and scalable solutions on Microsoft Azure.
Work with Azure services such as:
Azure Functions
Azure App Services
Azure SQL / Cosmos DB
Azure Storage
Azure DevOps (CI/CD)
API Management
Azure Service Bus / Event Grid
Write efficient and optimized SQL queries and manage relational/NoSQL databases.
Participate in code reviews, architecture design, and technical discussions.
Collaborate closely with QA, DevOps, and Product teams in an Agile environment.
Troubleshoot production issues and perform root-cause analysis.
Ensure application performance, security, and reliability.
Contribute to Technical discussions and generate improvisation ideas for the application/system.
Participate in various agile ceremonies of the team and lead the development of assigned features/modules
Maintain up-to-date documentation of various functionalities, processes and policies to ensure knowledge sharing and continuity
Provide training and mentorship to team members
Job Requirements
Essential Skills:
Strong experience in C#, .NET Core / .NET 5+.
Solid front-end development skills with Angular / React / Blazor.
Expertise in building REST APIs and microservices.
Hands-on experience working with Azure cloud infrastructure.
Excellent understanding of Azure DevOps pipelines (CI/CD).
Experience with SQL Server and/or Azure SQL, plus knowledge of entity frameworks.
Familiarity with Git, branching, and version-control best practices.
Strong problem-solving skills and ability to work independently.
Experience with Agile/Scrum environments.
Nice To Have Skills
Azure DevOps
Pipelines
Repositories (Git)
NuGet
Npm
Knowledge of Docker and Kubernetes (AKS).
Experience with Terraform / Bicep for infrastructure-as-code.
Exposure to message-based architectures (Service Bus, Event Hub).
Experience with logging and monitoring tools (App Insights, Log Analytics).
Understanding of cloud security practices.
Qualifications
Bachelor's degree in Computer Science, Engineering, or equivalent experience.