Azure API Developer

Purple Drive

San Francisco, CA • On-site

$64.75 - $80.50/hr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Overview:
Job Title: Azure API Developer
Location: Onsite - San Francisco, CA / San Ramon, CA
Experience Required: 10+ Years
Employment Type: Contract
Role Overview
We are seeking a senior Azure API Developer to design, modernize, and support enterprise applications on Microsoft Azure. This role requires deep hands-on expertise in .NET technologies, API development, and Azure-native services, with a strong focus on modernizing legacy applications into scalable, cloud-native microservices.
The ideal candidate will also act as a technical subject-matter expert, collaborate closely with stakeholders, and ensure high performance, security, and reliability of customer-facing platforms.
Key Responsibilities
Cloud-Native & API Development
  • Design and develop cloud-native applications using Azure Kubernetes Service (AKS), Azure App Services, and Azure Functions.
  • Build and maintain RESTful APIs using C#, .NET Core, ASP.NET, Web API, and modern authentication standards.
  • Implement secure APIs using OAuth 2.0, JWT, and industry best practices.
Legacy Modernization
  • Maintain and enhance legacy applications built on Angular, C#, .NET Core, MVC, ASP.NET, and ASP.NET WebForms.
  • Lead efforts to modernize legacy .NET applications into microservices architectures deployed on AKS or Azure App Services.
Application Development & Support
  • Develop and support applications using Angular, jQuery, LINQ, Entity Framework, Web Services, and REST APIs.
  • Ensure clean, maintainable, and scalable code aligned with enterprise standards.
Monitoring, Performance & Reliability
  • Configure and monitor application performance using Azure Monitor, Application Insights, or similar monitoring tools.
  • Identify and resolve performance bottlenecks, availability issues, and security risks.
Domain Expertise & Stakeholder Management
  • Act as a Subject Matter Expert (SME) for Asset Management / Technology Platforms.
  • Manage stakeholder expectations, including senior leadership and key decision-makers.
  • Communicate effectively across technical and business teams.
Required Skills & Qualifications
  • 10+ years of professional experience in .NET application development and API engineering.
  • Strong expertise in C#, .NET Core, ASP.NET, MVC, Web API, and RESTful services.
  • Hands-on experience with Azure services, including AKS, App Services, Azure Functions, and Azure Monitoring.
  • Proven experience modernizing legacy .NET applications to cloud-native microservices.
  • Strong knowledge of OAuth 2.0, JWT, and API security best practices.
  • Experience with Angular and frontend-backend integration.
  • Strong understanding of Entity Framework, LINQ, and relational databases (SQL Server preferred).
  • Excellent communication skills and ability to work with senior stakeholders.
Key Competencies
  • Strong technical ownership and problem-solving skills
  • Ability to influence and collaborate across teams
  • Quality- and performance-focused engineering mindset
  • Adaptability in complex enterprise environments
Technical Skills
Microsoft Azure | AKS | Azure App Services | Azure Functions | C# | .NET Core | ASP.NET | MVC | REST APIs | OAuth2 | JWT | Angular | Entity Framework | SQL Server | Microservices


Frequently asked questions

Q: What skills or qualities help someone succeed as a Azure Developer?

A: To succeed as an Azure Developer, key technical skills include proficiency in programming languages such as C#, Java, or Python, as well as expertise in Azure services like Azure Storage, Azure Cosmos DB, and Azure Functions. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration are crucial for working with cross-functional teams and ensuring seamless integration of cloud-based solutions. By combining these technical and soft skills, Azure Developers can design, build, and deploy scalable, secure, and efficient cloud-based applications, driving business growth and innovation.

Q: What is the career path for a Azure Developer?

A: A typical career path for an Azure Developer involves progression from entry-level roles such as Azure Developer or Junior Cloud Engineer, to mid-level positions like Cloud Solutions Architect or Azure DevOps Engineer, and ultimately to senior roles like Cloud Architect or Technical Lead. Key opportunities for skill development and growth include learning cloud computing fundamentals, expanding expertise in Azure services and tools, and developing skills in DevOps, security, and data analytics. Long-term career prospects for Azure Developers may include transitioning into leadership roles, pursuing specialized roles like Cloud Security Engineer or Data Scientist, or exploring adjacent fields like IT Consulting or Cloud Strategy.