Experience:
6+ years of professional software development experience.
3+ years of hands-on experience with Microsoft Azure services, including:
Data & Storage: Azure SQL, Cosmos DB, Azure Storage
Compute & App Hosting: Azure App Services, Azure Functions, Azure Kubernetes Service (AKS)
Security & Monitoring: Azure Key Vault, Azure Monitor, Application Insights
Technical Skills:
Strong backend development expertise in Python, Node.js, or Go.
Proficiency in Python (with AI/ML focus), C#, and JavaScript.
Solid understanding of RESTful API development, authentication mechanisms, and microservices architecture.
Experience with cloud platforms (Azure preferred; AWS or GCP a plus).
Hands-on knowledge of CI/CD pipelines and Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform.
Skilled in working with SQL and NoSQL databases.
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
Additional Competencies:
Strong problem-solving abilities and capability to work independently in remote or hybrid environments.
Comfortable in fast-paced, collaborative settings.
Preferred Qualifications:
- Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate.
- Experience with OpenAI, Hugging Face, LangChain for conversational AI and RAG systems.
- Understanding of multi-agent architectures and ensemble strategies.
- Exposure to Agile/Scrum methodologies and tools like Jira or Azure Boards.
- Contributions to open-source projects or technical blogs.