Posted on: 28/11/2025
Description :
We are looking for a highly skilled and experienced Senior Azure .NET Developer to lead the design, development, and deployment of enterprise-grade, cloud-native applications. The ideal candidate will have strong expertise in .NET Core, extensive hands-on experience with Azure cloud services, and a solid understanding of modern DevOps practices. This role is suited for a technical expert who thrives in a fast-paced Agile environment and excels at building scalable, secure, and high-performance solutions.
Key Responsibilities :
Application Design & Development :
- Lead end-to-end architecture, design, and development of scalable applications using .NET Core (C#).
- Implement best coding practices, design patterns, and performance optimization techniques.
API Engineering :
- Design, build, and maintain secure, high-performance RESTful APIs.
- Ensure API versioning, documentation, and integration align with enterprise standards.
Cloud-Native Solution Development :
- Leverage Azure cloud services including :
1. Azure Functions
2. Service Bus
3. Logic Apps
4. Cosmos DB
5. Azure Key Vault
6. Azure API Management (APIM)
- Architect solutions ensuring scalability, security, and reliability in a cloud environment.
Database Design & Optimization :
- Design normalized and optimized database schemas.
- Write efficient SQL queries and ensure data accuracy, performance, and integrity.
- Collaborate closely with DBAs for indexing, tuning, and best-practices alignment.
DevOps & CI/CD :
- Implement and maintain automated CI/CD pipelines using Azure DevOps or GitHub Actions.
- Automate build, release, deployment, and testing processes.
- Ensure code quality through static analysis, unit testing, and automated checks.
Containerization & Orchestration :
- Deploy, manage, and maintain containerized applications using Docker.
- Work with Kubernetes (K8s) for scaling, orchestrating, and monitoring microservices.
Agile Development & Collaboration :
- Actively participate in Agile ceremonies including stand-ups, sprint planning, grooming, and retrospectives.
- Collaborate with cross-functional teams (QA, Product, DevOps, Architects) to ensure smooth development cycles.
Stakeholder Communication :
- Communicate effectively with both technical and non-technical stakeholders.
- Translate business requirements into technical solutions and provide technical leadership to the team.
Required Skills & Experience :
Technical Skills :
- Core Technology : .NET Core (C#), OOP, design patterns.
- Cloud Computing : Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, APIM.
- Database : SQL Server, query optimization, schema design.
- API/Web Services : RESTful API design, implementation, and security best practices.
- DevOps/SRE : CI/CD pipelines (Azure DevOps/GitHub Actions), Docker, Kubernetes.
- Version Control : Git, branching strategies (GitFlow etc.).
Soft Skills :
- Strong understanding of the Agile methodology.
- Excellent verbal and written communication skills.
- Strong analytical, problem-solving, and decision-making abilities.
- Ability to mentor junior developers and collaborate across teams.
Preferred Qualifications :
- Experience with microservices architecture.
- Familiarity with Infrastructure as Code (IaC) using ARM/Bicep/Terraform.
- Experience with monitoring and logging tools (App Insights, Prometheus, Grafana, ELK).
- Azure certification(s) such as AZ-204, AZ-303, AZ-400.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1582371
Interview Questions for you
View All