About the role
Responsibilities:
- Design, develop, test, and deploy applications using. NET technologies.
- Build scalable and secure web applications using ASP. NET Core and C#.
- Develop and integrate RESTful APIs and microservices architecture.
- Work with Microsoft Azure services such as App Services, Azure Functions, Logic Apps, Service Bus, Azure DevOps, and Azure Storage.
- Implement and manage MongoDB databases, collections, indexing, and performance tuning.
- Collaborate with cross-functional teams, including UI/UX, QA, and DevOps teams.
- Participate in code reviews, debugging, and application performance optimisation.
- Ensure application security, scalability, and reliability.
- Work in Agile/Scrum development environments.
Requirements:
- Strong experience in C#. NET Core / ASP. NET Core.
- Hands-on experience with the Microsoft Azure cloud platform.
- Experience with MongoDB and NoSQL database concepts.
- Knowledge of Web APIs, Microservices, and Entity Framework.
- Experience with Azure DevOps, CI/CD pipelines, and Git.
- Good understanding of SQL Server and database design.
- Familiarity with Docker and Kubernetes is an added advantage.
- Strong problem-solving and communication skills.
Preferred Skills:
- Experience with React or Angular.
- Knowledge of event-driven architecture and messaging services.
- Exposure to performance monitoring and logging tools.
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Keywords. NET Core, ASP. NET Core, C#, Azure, MongoDB, REST API, Microservices, Azure DevOps, SQL Server, Docker, Kubernetes, CI/CD, Web API, Agile Scrum.