PMI logo
PMIPosted 3 weeks ago

Application Developer III

$156,600–$191,300 year

RemoteUnited States

Full TimeBachelors DegreeLarge

Job Summary

Lead the development of scalable enterprise platforms, APIs, integrations, and modern web applications powering PMI's eCommerce, Membership, Learning, CRM, Payment, and Digital Experience ecosystems. Design and deliver cloud-native solutions using .NET, Azure, React, Next.js, and TypeScript while managing CI/CD pipelines and architecture. This role requires 10+ years of professional software development experience with 5+ years in Microsoft .NET and Azure technologies. The salary range is $156,600 to $191,300. A Bachelor's degree in Computer Science or related field is required. Join a global network focused on inclusivity and continuous skill development.

Required Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or related discipline.
  • 10+ years of professional software development experience.
  • 5+ years of experience with Microsoft .NET technologies.
  • 5+ years of hands-on Azure development experience.
  • C#
  • .NET Core / .NET 8+
  • ASP.NET Core
  • Entity Framework
  • LINQ
  • SQL Server
  • REST APIs
  • Microservices
  • Event-Driven Architecture
  • Azure Functions
  • Azure Service Bus
  • Azure Logic Apps
  • Azure Event Grid
  • Azure API Management
  • Azure Storage
  • Azure SQL
  • Azure Key Vault
  • Application Insights
  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • SPA Development
  • Responsive Design
  • Azure DevOps
  • GitHub
  • CI/CD

Desired Qualifications

  • Experience implementing enterprise integration patterns.
  • Knowledge of distributed systems, resiliency, and cloud-native architecture design.
  • Experience integrating enterprise platforms such as: CRM, ERP, eCommerce, Membership Systems, Learning Management Systems, Payment Platform.
  • Demonstrated experience of building distributed technology solutions on cloud technologies.
  • Excellent understanding of the software development cycle (SDLC)
  • Experience with systems integration preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce