Technical Leadership
- Lead and mentor a team of cloud native app developers in Azure PaaS solution design and implementation
- Oversee development of scalable, cloud-native applications using Azure PaaS services
- Establish coding standards, best practices, and development workflows for cloud-native solutions
- Drive technical decision-making for platform selection, architecture patterns, and implementation strategies
Development & Implementation
- Design and develop serverless applications using Azure App Service, Azure Static Web Apps, Azure Functions, and Logic Apps
- Implement complex function orchestration using Azure Durable Functions for long-running back-end processes and workflows
- Develop Python and JavaScript-based solutions based for various Azure PaaS services
- Leverage JavaScript frameworks for building modern front-end web apps deployed on Azure App Service
- Leverage Python for building micro services, APIs, and backend serverless functions, deployed on Azure Functions
- Leverage Azure API Management for REST API design, development and API Orchestration
- Create and manage CI/CD pipelines using Azure DevOps and GitHub Actions
Security Architecture
- Design secure, enterprise-grade Azure solutions following Zero Trust principles
- Implement Azure security best practices and components including Key Vault, Managed Identity, and RBAC
- Ensure compliance with enterprise security standards and governance policies
Data and Enterprise Integration
- Lead enterprise-level implementations of Azure services across multiple business units
- Design and implement data integration patterns and database interactions using Cosmos DB, and SQL Database
- Integrate with existing enterprise systems and third-party services using APIs and other integration methods
- Manage complex deployment strategies for multi-environment enterprise scenarios
MUST HAVE REQUIREMENTS
Core Technical Skills
- 5+ years of hands-on Azure cloud-native App development experience with focus on PaaS services
- Advanced JavaScript/TypeScript skills with React.js web app development, and modern JavaScript Dev frameworks
- Strong experience with the React and Redux ecosystem, for front-end development
- Strong experience with UI component libraries, and themable UI dev frameworks
- Advanced proficiency in Python (3.8+) including object-oriented Python development frameworks
- Deep expertise in use of Azure App Service for building and deploying Single Page Apps (SPAs) and Dynamic Web Apps
- Deep expertise in use of Azure Functions for building serverless back-end routines
- Strong background in API design, REST API orchestration, REST v3 API standards, and Azure API Management
- 3+ years of technical leadership and team management experience
Azure Serverless & Functions
- Extensive experience with Azure Functions (Python and JavaScript runtimes)
- Proven expertise in Azure Durable Functions and orchestration patterns
- Strong background in serverless architecture design and implementation
- Experience with long running back-end processes, event-driven programming and triggers (HTTP, Timer, Stateful Workflows, Orchestration, etc.)
Azure Security
- Knowledge of Azure Active Directory and Managed Identity implementation
- Hands-on experience with Azure Key Vault integration and secrets management
- Strong understanding of Azure RBAC, security groups, and access policies
- Understanding and implementing Zero Trust security principles in Azure
DevOps and Deployments
- Demonstrated experience in enterprise-level Azure deployments
- Strong background in Infrastructure as Code (ARM templates, Bicep, or Terraform)
- Experience with Azure DevOps for CI/CD pipeline management
- Knowledge of enterprise governance, compliance, and cost management
NICE TO HAVE REQUIREMENTS (NOT mandatory, but preferred)
Additional Programming & Frameworks
- Experience with advanced React/Angular/Vue.js for full-stack development
- Experience with WebSocket implementations and real-time applications
Interfacing with Emerging Technologies
- Experience with Generative AI, Large Language Models (LLMs) and Azure OpenAI Service integration
- Knowledge of Vision Models and Azure Cognitive Services for image processing and computer vision
- Familiarity with prompt engineering and AI model deployment patterns
Advanced Azure Services
- Build and maintain micro services architectures with Azure Container Apps, API Management, and Service Bus
- Experience with Azure Kubernetes Service (AKS) and container orchestration + container management
- Knowledge of JAMstack architectures
- Experience with Azure Data Factory and complex data pipeline orchestration
- Familiarity with Azure Cosmos DB advanced features and global distribution
Advanced Azure Services
- Experience with Azure Logic Apps and workflow automation
- Knowledge of microservices communication patterns and service mesh concepts
- Proven experience with Azure Service Bus, Event Hubs, and message queuing
Monitoring & Observability
- Experience with Azure Application Insights advanced telemetry and custom metrics
- Knowledge of Azure Monitor Workbooks and custom dashboard creation
- Familiarity with distributed tracing and correlation patterns
- Experience with Azure Log Analytics KQL queries and alerting
DevOps & Automation
- Experience with GitHub Actions and multi-cloud CI/CD
- Knowledge of Azure Resource Manager (ARM) advanced templates
- Familiarity with Azure Automation and runbook management
- Experience with blue-green deployments and canary release strategies
Certifications (Beneficial)
- Microsoft Azure Developer Associate (AZ-204)
- Microsoft Azure AI Engineer Associate (AI-102)