- Company Name
- Hanalytica GmbH
- Job Title
- Azure Cloud Developer
- Job Description
-
Job Title: Senior Azure Cloud Developer
Role Summary
Design, develop, and deploy Azure‑native applications and services; architect scalable, cost‑effective, and resilient cloud solutions; optimize, monitor, and troubleshoot performance; mentor junior engineers; collaborate with cross‑functional teams in an Agile environment.
Expectations
Deliver high‑quality Azure cloud solutions on time; maintain rigorous security, scalability, and performance standards; continuously improve team skills and code quality through mentorship and design/code reviews; document designs and processes clearly; exhibit proactive problem solving and strong communication.
Key Responsibilities
- Build and deploy cloud‑native applications using C#/ASP.NET Core.
- Design and implement RESTful APIs with OAuth2, JWT, Azure Entra ID, and API Gateway policies.
- Configure IAM, secrets management, encryption, and network security in Azure.
- Design, optimize, and maintain SQL database schemas and queries.
- Build and maintain CI/CD pipelines in Azure DevOps or GitHub.
- Monitor application and infrastructure performance; troubleshoot and resolve bottlenecks.
- Document technical designs, software specifications, and development processes.
- Mentor junior team members; lead code reviews and design discussions.
- Collaborate with designers, product managers, and DevOps to deliver high‑quality solutions.
- Participate in Agile ceremonies (Scrum/Kanban) and contribute to continuous improvement.
Required Skills
- Proficiency in C# and ASP.NET Core with strong object‑oriented programming fundamentals.
- Deep experience designing RESTful APIs and implementing OAuth2, JWT, Azure Entra ID, and API Gateway.
- Advanced knowledge of Azure services: IAM, Azure Key Vault, encryption, networking, and security.
- SQL database design, optimization, and performance tuning.
- Familiarity with CI/CD pipelines in Azure DevOps or GitHub.
- Experience with Agile methodologies (Scrum/Kanban).
- Excellent communication, mentorship, and teamwork skills.
- Detail‑oriented and committed to delivering high‑quality software.
Required Education & Certifications
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Relevant Azure certifications (e.g., AZ‑204, AZ‑300/AZ‑303, AZ‑400) are a plus.