Job Description
Company Overview
Microsoft, through its Windows and Devices Group – Microsoft Devices Operations, delivers innovative products and cloud-powered solutions that empower individuals and organizations worldwide. Partnering with Apex Systems, a global technology services provider, this role supports the development of enterprise-scale Azure-based applications and services that impact millions of users.
Job Details
We are seeking an experienced Applications Dev & Test – Web Developer 4 with 10+ years of professional experience to design, develop, and maintain complex, scalable applications built on Microsoft Azure. This remote role involves full lifecycle system development, including architecture, coding, testing, deployment, and performance optimization, while collaborating with cross-functional teams in an Agile environment.
The ideal candidate will demonstrate deep expertise in cloud-native development, DevOps practices, and enterprise-grade system design, along with the ability to independently translate business requirements into production-ready solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable Azure-based applications and services aligned with business requirements.
- Architect high-availability cloud solutions leveraging Azure infrastructure and platform services.
- Create and maintain technical documentation, including architecture diagrams, system workflows, and monitoring strategies.
- Implement and manage CI/CD pipelines using Azure DevOps and YAML-based automation.
- Monitor system performance, capacity, and reliability, implementing scaling strategies where required.
- Conduct code reviews, participate in design discussions, and ensure adherence to security and compliance standards.
- Develop automated test cases, troubleshoot defects, and resolve production issues efficiently.
- Break down project deliverables into manageable tasks, participate in sprint planning, and provide progress updates.
- Integrate advanced Azure services such as AKS, Event Grid, Entra ID, Key Vault, and Azure SQL into enterprise solutions.
- Utilize AI-assisted development tools to enhance code quality, productivity, and testing efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related technical field.
- 10+ years of professional experience in full-stack or cloud-based application development.
- Proven experience developing enterprise applications using C#, ASP.NET, and modern web technologies.
- Strong background in Microsoft Azure services and cloud infrastructure architecture.
- Experience working in Agile/Scrum development environments with DevSecOps methodologies.
- Demonstrated ability to work independently and deliver production-ready solutions with minimal supervision.
- Excellent communication, analytical, and problem-solving skills.
Required Skills
- C# and ASP.NET Development
- Microsoft Azure Services and Infrastructure
- SQL Server and Data Warehousing
- CI/CD Pipelines (Azure DevOps, YAML)
- Cloud Architecture and High Availability Systems
- DevOps and Automation Practices
- RESTful API Development and Integration
- Front-End Technologies (React.js or Angular)
- ARM Templates and Infrastructure as Code
- System Performance Monitoring and Optimization
- Secure Coding and Compliance Standards
- Software Development Lifecycle (SDLC)
Preferred Skills
- Experience with Azure Kubernetes Service (AKS) and containerized deployments.
- Knowledge of identity and access management solutions such as Entra ID.
- Experience integrating AI-driven development tools into workflows.
- Familiarity with enterprise hardware or device ecosystems such as Surface or Xbox platforms.
- Prior experience working within large-scale enterprise or Fortune 500 environments.