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