RemoteHunter logo

IAM Junior Software Engineer (Remote)

RemoteHunterUnited States
Remote · USAEntry Level

Skills

  • JAVA
  • PYTHON
  • RESTFUL APIS
  • SOAP APIS
  • JSON
  • XML
  • SQL
  • CI/CD
  • IDENTITY AND ACCESS MANAGEMENT
  • ACTIVE DIRECTORY
  • AGILE
  • SAFE

About the role

About Our Client:

The organization operates within the government IT services sector, focusing on supporting enterprise Identity, Credential, and Access Management (ICAM) programs. It addresses challenges related to secure identity management and access control for federal agencies, including integration and maintenance of systems like Single Sign-On, Identity Governance and Administration, Privileged Access Management, and master identity indexes. The organization works on critical federal projects such as those for the Department of Veterans Affairs, emphasizing secure, scalable software solutions that enhance identity resolution and access management.


About the Opportunity:

The IAM JUNIOR SOFTWARE ENGINEER role is designed to develop and maintain software components and integrations crucial to the enterprise ICAM program. This position contributes directly to the security and functionality of identity and access management systems by building application code, APIs, and data integrations. The engineer ensures seamless operation and enhancement of key identity services, supporting the organization's broader objectives of secure and efficient identity management for federal clients.


Responsibilities:

  • Design, develop, test, and maintain software components for ICAM products including SSO, IGA, PAM, MPI, VHIC, and Active Directory.
  • Build and integrate RESTful and SOAP APIs using JSON and XML to connect ICAM services with applications.
  • Write and maintain SQL queries and data access code for identity data validation and reporting.
  • Develop backend services primarily in Java and Python, adhering to secure coding and enterprise standards.
  • Support onboarding of new application integrations within CI/CD pipelines and configuration-as-code deployments.
  • Troubleshoot and resolve defects and production issues, performing root-cause analysis and fixes.
  • Participate in code reviews, unit testing, and peer design reviews to ensure code quality.
  • Support identity resolution and person-matching features in coordination with the architecture team.
  • Document application designs, APIs, data interfaces, and maintain technical documentation and runbooks.
  • Engage in Agile/SAFe ceremonies to deliver user stories aligned with program targets.
  • Coordinate code deployments and release activities to minimize service disruptions.
  • Support Section 508 compliance in application development and remediation.


Requirements:

  • Bachelor's degree in Computer Science, Information Systems, or related field, with 3-5 years of software development experience or equivalent.
  • Proficient in Python and Java programming.
  • Experience designing, building, or integrating RESTful and/or SOAP APIs.
  • Skilled with JSON and XML data formats for parsing and transformation.
  • Experience writing SQL queries and working with relational databases.
  • Familiar with version control systems such as Git and collaborative development.
  • Experience in Agile Scrum or SAFe delivery environments.
  • Strong written and verbal communication skills, including technical documentation.
  • Must be able to obtain and maintain a suitability/public trust clearance.


Pay Range and Compensation Package:

  • USD 75,000.00 to USD 100,000.00 per year.


Benefits & Perks:


Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.


Note:

RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.

Originally posted on LinkedIn. You apply directly with RemoteHunter. RemoteITJobs.app never asks for payment to apply.
View original
Something wrong with this listing?
Apply on company siteOpens RemoteHunter's application page