Job Description:
Job Requirements:
Must Have:
- 8+ years of software development experience, with at least 3 years in an architectural role focused on .NET technologies.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience of unit testing, mocking and automated testing with CI and CD pipelines
- Experience of developing client / server applications that integrate with enterprise systems, considering localization, accessibility, performance, scalability, componentization and security
- Proficiency in .NET Framework, .NET Core, and C#.
- Extensive experience with ASP.NET web applications and ASP.NET Web API
- Demonstrate understanding of SOLID principles.
- Demonstrate understanding of TDD or BDD.
- Experience of Inversion of Control and Dependency Injection frameworks
- Strong understanding of database systems (SQL Server, NoSQL) and ORM frameworks (Entity Framework).
- Excellent knowledge of ORM frameworks specifically Entity Framework
- Experience of IIS setup and configuration
- Experience of using Git
- Strong understanding of object-oriented programming concepts and methods
- Knowledge of messaging middleware (Azure Service Bus, MSMQ, etc.)
- Experience with front-end technologies (e.g., Angular, React, or Vue.js).
- Use of tools such as JIRA, Git, GitHub.
- Good Communication skills.
- Ability to participate in team discussions.
- Positive attitude, willingness to learn and self-motivated.
Good to have:
- Experience in Azure cloud
- Experience of Docker
- Experience in working with spatial data (GIS)
- Experience with Serverless.
- Exposure to Azure Cosmos DB, Big Data and No-SQL technologies
- Exposure to 3rd Party SSO platforms such as Okta
- Experience of working with βinfrastructure as codeβ tooling e.g. Terraform
Location:
DGS India - Pune - Baner M- Agile
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent