Senior Integration Developer – Azure AD

 

Position Summary: This is a senior level Integration Developer position focused on designing, developing and implementing Microsoft Azure Active Directory identity & access management solutions to include SSO, MFA and RBAC. The successful candidate will also support the automation of deployment processes and CI/CD pipelines.

Responsibilities:

  • Design and develop County MFA, Identity and Access management using Microsoft Azure AD. The ideal candidate should be able to migrate the existing system to the newly proposed system.
  • Design and develop identity management system for external users using Microsoft Azure B2C.
  • Ensure the security and compliance of applications and services by implementing best practices and industry standards for identity and access management.
  • Develop and integrate authentication and authorization mechanisms, including single sign-on (SSO), multi-factor authentication (MFA), and role-based access control (RBAC).
  • Troubleshoot and resolve technical issues related to identity management, authentication, and authorization.
  • Collaborate with DevOps teams to automate deployment processes, monitor system performance, and implement continuous integration and continuous deployment (CI/CD) pipelines.
  • Collaborate and communicate with cross-functional teams and stakeholders to analyze system requirements and design scalable solutions that align with County standards.
  • Facilitate communication and cooperation by and between TEBS implementation teams and solution owners to assure timely completion of projects.
  • Develop and effectively communicate concepts and strategies verbally and in writing to key stakeholders.

Required

  • 5+ years of demonstrated hands-on experience with the following technologies:
  • Implementing Azure AD and Azure B2C
  • Implementing resource authorization using Azure AD
  • Managing Enterprise application in Azure AD
  • Integrating Azure AD with Oracle OID/OAM/Access Gate
  • MSAL, JWT, OAuth2, SAML, and OpenID protocols
  • MFA and key fob deployment using Microsoft Azure AD
  • Implementing SSO using Azure AD
  • Java server-side development using JEE/CDI frameworks
  • Operations and Management of Java application in Linux Servers
  • SQL and No SQL databases
  • REST API and best practices
  • User migration from legacy system to Azure B2C
  • Azure App service, Azure functions and Azure logic apps
  • Container deployment and cluster managers using Kubernetes
  • Azure Active Directory administration
  • Microsoft Azure Active Permissions Management
  • Microsoft Azure Active Workload Identities
  • Microsoft Azure Active Identity Governance
  • Microsoft Azure App deployment process
  • Knowledge in Domain driven design and micro services.
  • Knowledge in Azure DevOps with CI/CD
  • Knowledge in version control using Subversion, Redmine and Trac

 

Job Category: INTEGRATION
Job Type: Contract
Job Location: Rockville
Min Experience: 5 years
Max Experience: 10 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx