Education and Experience
- Azure App Services, Azure functions, Azure Kubernetes Service (AKS), Azure Storage (Blob, Table, Queue), Azure SQL/Cosmos DB: 7 years.
- Azure API Management, Azure DevOps (Repos, Pipelines, Boards), Identity & Access: Azure AD, OAuth2, OpenID Connect: 7 years.
- Strong proficiency in JavaScript/TypeScript, Modern frameworks: React, Angular, or Vue, State management: Redux, MobX, NgRx, or equivalent: 7 years.
- Responsive UI implementation (HTML/CSS), REST and GraphQL client-side integration: 7 years.
- NET Core / .NET 7+ or Node.js, Designing scalable REST APIs, Microservices architecture: 7 years.
- Event-driven design using Azure Event Grid, Service Bus, or Event Hubs, ORM experience (Entity Framework, Sequelize, Prisma, etc.): 7 years.
- SQL Server and writing optimized SQL queries, NoSQL experience with Cosmos DB, Data modeling and schema design: 7 years.
- Azure DevOps Pipelines or GitHub Actions, Infrastructure as Code: Bicep, ARM, or Terraform, Containerization (Docker) and orchestration (AKS): 7 years.
- Automated testing frameworks and test strategy design: 7 years.
- Strong understanding of distributed systems. Clean architecture, DDD, SOLID principles, API design standards and documentation (Swagger / OpenAPI): 7 years.
- Security best practices (OWASP, secure secrets management, zero trust principles): 7 years.
- Ability to mentor developers and lead technical discussions, Comfortable with cross-team collaboration (security, QA, product, DevOps): 7 years.
- Strong problem-solving and architectural decision-making, Effective communication with both technical and non-technical stakeholders.: 7 years.
- Ability to estimate work, plan sprints, and design technical roadmaps: 7 years.
- Experience implementing and developing applications to interface with Service Oriented Architecture (SOA) and other offerings from the major Cloud Service Providers required.
- Nice to have: Integrations with Azure Data Factory: 7 years.
Job Responsibilities
- The candidate will need expertise as a programmer and designer for Cloud Services.
- Responsible for analysis, design, and coding for a new application.
- Individual must be able to work without assistance, provide leadership for others, and manage highly complex work efforts.
- Extensive industry experience is required with advanced education highly desirable.
- Will be involved in maintenance, enhancement and development work.
- The candidate will need a range of skills and knowledge of the technologies used and applications supported by the Application Team.
- Works with the Business Analyst, Application Architect and other Application Development Team members on an as-needed basis to ensure that design and code meet customer requirements.
- May also need to work with SaaS and Cloud service providers.