You will design and build identity management solutions and distributed system architectures within the Azure ecosystem.
This role is on-site.
Responsibilities
Design and build tools and frameworks to support the deployment and management of customer applications.
Contribute to the architecture of distributed systems and integrate data across disparate environments.
Develop batch and real-time data processing pipelines.
Improve development processes to accelerate delivery and increase software quality.
Collaborate with partners to integrate systems and data effectively.
Required Skills
Deep understanding of modern application authentication protocols including OAuth 2.0, OpenID Connect, OAuth Flows, WS-Fed, SAML, JWT, and Single Sign-On.
Strong server-side programming skills in Java for web applications and RESTful APIs.
Hands-on experience with Node.js and Java Spring Security.
Proven experience with Azure big data and analytics platforms, specifically ADLS, ADF, and Azure Data Warehouse.
5-10+ years of overall professional experience with at least 2 years in the Azure cloud ecosystem.
Experience developing in Linux and virtualized environments.
Proficiency working within Agile environments and using issue/problem tracking systems.
Preferred Skills
Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related field.