Job Summary:
We are seeking a skilled and experienced Senior Azure Developer / Technical Lead to join our dynamic Scrum team. The ideal candidate will have hands-on experience in Azure services, .NET technologies, and API development. This role involves leading a team of software engineers, ensuring high-quality deliverables, and collaborating closely with solution analysts and IT architects to deliver scalable, secure, and high-performing applications.
Qualifications:
- Education: B.Tech/B.E in Computer Science, Information Technology, or related field.
- Experience: Minimum 6 years of experience in software development and 3+ years of experience in Azure and Kubernetes environments.
Key Responsibilities:
- Contribute to the continuous development of product features as part of a Scrum team.
- Analyze requirements, prepare high-level and low-level designs, and implement solutions with the project team.
- Lead a team of software engineers and ensure timely and high-quality project delivery.
- Conduct code reviews, provide mentorship, and maintain stringent quality standards.
- Estimate project timelines and assist project managers with planning and execution.
- Act as a bridge between Software Engineers, Solution Analysts, and IT Architects.
- Communicate complex technical topics clearly to both technical and business stakeholders.
- Support maintenance activities, focusing on optimization and performance enhancement.
- Ensure compliance with project management methodologies and best practices.
- Promote knowledge sharing, continuous learning, and team collaboration.
- Open to working in both project and maintenance activities.
- Willingness to travel to Belgium as required.
Profile Requirements:
- Strong expertise in Azure services: Service Bus, Azure API Management, Cosmos DB, Azure SQL, Redis.
- Deep knowledge of C#, .NET, SQL Server, and experience with API & Service Deployment.
- Familiarity with Application Insights, Azure App Configuration, and Azure Key Vault.
- Proficiency in Kubernetes on Azure (minimum 3 years of experience).
Hands-on experience in:
- Building secure APIs.
- Leveraging messaging systems (e.g., Service Bus) for distributed processing.
- Using API Management, Event Grid, and Event Hub for integrations.
- Developing asynchronous, reliable backend processes.
- Managing CI/CD environments (GitLab CI, GitHub Actions, CircleCI, etc.).
- Understanding of data storage options in Azure.
- Experience with mobile software deployment, feature flagging, and build toolchains.
- Strong problem-solving, analytical, and critical-thinking skills.
- Excellent communication and interpersonal skills.
- Familiarity with Agile/Scrum methodologies; SAFe experience is a plus.
- Experience with European clients is desirable.
Nice to Have Competencies:
- Working experience in a SAFe (Scaled Agile Framework) environment.
- Prior experience collaborating with European clients.