Job Title - Senior .NET Core / Azure DeveloperPosition Overview Work on enterprise-level applications spanning modern .NET development, Azure cloud services, API development, databases, containerization, and automated deployment. This role combines hands-on software development with cloud engineering and DevOps responsibilities, with an emphasis on building secure, high-performance, scalable solutions.
What You'll Do / Key Responsibilities - Lead the design and development of enterprise-level applications using .NET Core and Azure services.
- Develop and maintain robust, secure, and high-performance REST APIs.
- Implement solutions using core Azure Development services, including:
- Azure Functions
- Azure Service Bus
- Azure Logic Apps
- Azure Cosmos DB
- Azure Key Vault
- Azure API Management (APIM)
- Design efficient database schemas and write and optimize complex SQL queries.
- Ensure database data integrity and performance.
- Implement and manage CI/CD pipelines to support automated, fast, and reliable software deployment.
- Leverage Docker and Kubernetes (K8s) for application deployment, scaling, and management in a cloud environment.
- Participate actively in an Agile development process, including daily stand-ups, sprint planning, and retrospectives.
- Clearly communicate technical concepts, issues, and solutions to both technical and non-technical stakeholders.
Required Qualifications - Strong .NET Core / C# development experience.
- Hands-on Azure Development experience with Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
- Strong REST API development experience.
- Strong SQL skills, including writing and optimizing queries.
- Experience implementing and managing CI/CD pipelines, such as with Azure DevOps or GitHub Actions.
- Hands-on experience with Docker and Kubernetes (K8s).
- Experience working within an Agile development process.
- Strong written and verbal communication skills.
Preferred Qualifications - Kafka experience.
- Retail domain / POS knowledge.
- Knowledge of Java development, Maven, and Spring Boot.
- Azure Data Factory experience.
- YAML knowledge for configuration and pipelines.
- Advanced Postman usage.