Azure API Developer

Purple Drive Technologies6 months ago
San Francisco, CA, United States
On-site
Contract
Junior Level (1-3 years)

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

Required Skills

ASP.NET
Microservices
OAuth2
C#
.NET Core
Azure App Services
Angular
Azure Functions
Microsoft Azure
SQL Server
MVC
Entity Framework
JWT
REST APIs
AKS