- Company Name
- Pet Valu
- Job Title
- Int. Applications Developer
- Job Description
-
**Job Title**
Intermediate Applications Developer
**Role Summary**
Design, develop, and maintain scalable, secure, serverless and containerized applications on Microsoft Azure. Lead projects, mentor junior developers, and collaborate cross‑functionally to deliver cloud‑native solutions that meet business objectives.
**Expectations**
- Deliver high‑performance, highly available Azure applications from requirements through production.
- Implement robust CI/CD pipelines and enforce coding standards across the team.
- Provide technical guidance to junior staff and foster best‑practice adoption.
**Key Responsibilities**
- Architect and deploy applications using Azure Functions, App Services, Logic Apps, Cosmos DB, Service Bus, AKS, Azure SQL, and other Azure services.
- Design RESTful APIs and microservices; integrate third‑party services and Azure Logic Apps.
- Write clean, maintainable code in C#/.NET, Node.js, or Python; conduct code reviews.
- Build and maintain CI/CD pipelines with GitHub Actions, Azure DevOps, or equivalent tools.
- Monitor and troubleshoot with Azure Monitor, Application Insights; perform performance tuning.
- Create and maintain technical documentation (architecture diagrams, process docs, API specs).
- Participate in Agile ceremonies (sprints, stand‑ups, retrospectives) and use JIRA/Confluence.
- Mentor junior developers, promote collaborative culture.
**Required Skills**
- 4+ years of professional software development; 2–3 years focused on Azure cloud platform.
- Proficiency in Azure services: Functions, App Services, AKS, Cosmos DB, Event Hubs, Service Bus, SQL Database, Storage.
- Experience with serverless, microservices, Docker, Kubernetes (AKS).
- Strong coding in C#, .NET, Node.js (JavaScript) or Python; RESTful API design.
- Hands‑on CI/CD with GitHub Actions, Azure DevOps, Git, Jenkins.
- Security best practices: IAM, encryption, secure coding.
- Performance tuning, troubleshooting, and monitoring expertise.
- Agile development experience; proficient with JIRA, Confluence, Azure Boards.
- Excellent problem‑solving, communication, and leadership skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Relevant Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect) preferred.
- MuleSoft or other middleware experience is a plus.