tenance.
- Full stack developer with good experience in design, development, testing and deployment of applications.
- Must have at least 6 years of Experience working in Microsoft Technologies.
- Must have at least 6 years of Experience working in .NET, C#, MVC applications with specific exposure to .Net encompassing following: -
- Excellent in OOPs, SOLID Design principles and SDLC
- Excellent Problem Solving Analytical and Debugging Skills.
- Real experience working in N-Tier complex projects - web applications.
- Experience in Agile SCRUM Methodology
- Must have fair understanding of Azure offerings and should have experience working with any 2-3 of Azure services called out below.
- Databases : Azure Cosmos DB, Azure Storage,
- Analytics : Azure Databricks, Data Factory, Azure Data Lake Storage, Event Hubs
- Compute : App Service, Azure Functions, Web Apps , Service Fabric
- Integration: Service Bus - Queue
- Security : AAD, Keyvault
- DevOps & Insights: Azure DevOps pipelines & Azure Monitor - Application Insights
- Must have experience in Web Services - WCF, REST, Web APIs, ADO.NET
- Must have experience in developing UT framework Like Nunit, MSTest, Xunit
- Must have experience in team handling, managing quality for team deliverables.
Preferred Qualifications
- Knowledge of SQL coding guidelines, best practices etc.
- Knowledge of CICD toolset: VSO/TFS
- On the Job Experience in Code Reviews using Visual Studio, Code Flow etc.
- Understanding of Metadata -Driven Development models, Multitenant Architecture.
- SQL Programming and Profiling/Optimization
- Power BI based development
- Logging and Telemetry
- Issue identification and Resolution
- Self-motivated and competent to work independently in complex environment.
The job may also entail sitting as well as working at a computer for extended periods of time. Candidates should be able to effectively communicate by telephone, email, and face to face.