> Markdown version of [/jobs/ext/736586-junior-mid-computer-programmer-identity-access-management](https://www.wearedevelopers.com/jobs/ext/736586-junior-mid-computer-programmer-identity-access-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior-Mid Computer Programmer (Identity & Access Management) - **Company:** RedMatter Solutions - **Location:** Washington, DC, United States - **Experience:** Starter - **Salary:** $80,000.0 - $105,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Active Directory, Apache Tomcat, Server Applications, Microsoft Azure, C Sharp (Programming Language), Command-Line Interface, Static Program Analysis, Computer Programming, Continuous Integration, Software Debugging, Linux, Identity and Access Management, Python (Programming Language), Object-Oriented Software Development, Ping (Networking Utility), Runbook, Software Deployment, SQL Databases, Web Applications, Scripting, Okta, Cyberark, Delivery Pipeline, Git, SailPoint, Restful APIs, Software Version Control - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3be7e20100850201 ## About the Role Do you have experience in Version control?, We're looking for a programmer with solid foundational experience (3-5 years) who is eager to grow into an Identity & Access Management (IAM) engineering role, specifically focusing on SailPoint IdentityIQ. You will support build pipelines, application deployments, troubleshooting, and workflow automation within an enterprise IAM environment. Over time, you will assume responsibilities traditionally handled by a SailPoint developer., * 3-5 years of hands-on programming experience in Java, C#, or Python. * Strong understanding of object-oriented programming, debugging, and code analysis. * Experience with: o Linux (command line, logs, basic administration) o SQL (queries, joins, schema understanding) o Git-based version control and CI/CD workflows * Familiarity with web application architectures and build/deployment pipelines. * Understanding of core identity concepts (users, groups, roles, access control), even if not specific to SailPoint. * Strong analytical and troubleshooting skills. Preferred Skills (Nice-to-Have) * Exposure to: o Java web application packaging (WAR/JAR) o REST APIs or scripting for automation o Identity or security tools (SailPoint, Okta, Ping, CyberArk, etc.) o Active Directory or other directory services * Knowledge of enterprise IAM workflows (onboarding, certifications, provisioning). * Experience writing or maintaining runbooks, playbooks, or SOPs. Success Indicators (First 6 Months) * Can run and troubleshoot the identity system's build and deployment pipeline. * Can apply patches/updates to a non production environment and validate health checks. * Can diagnose basic provisioning failures and trace flows from request ? workflow ? directory. * Can independently handle routine IAM tasks and contribute improvements to documentation. Why This Role Is a Fit for the Right Candidate This position is ideal for someone with strong programming foundations who wants to grow into an IAM/SailPoint engineer role. You'll be trained on the platform's deeper internals while already contributing to operations, automations, and enhancements from day one. ## Description * Support and eventually own components of the IdentityIQ application stack, including: o Java-based application deployment (Tomcat) o Linux-based application servers o SQL databases (querying, updates, DDL changes) o Build and deployment automation (Ant, Git/Azure DevOps or similar) o Secrets/token management (e.g., Secret Server or similar platforms) * Troubleshoot identity provisioning, reconciliation issues, and workflow failures. * Assist in building and maintaining IAM workflows such as onboarding, transfers, offboarding, and manager changes. * Support role certifications, access reviews, and scheduled governance tasks. * Patch and upgrade the identity platform (WAR/JAR packaging, DB scripts, patch utilities). * Develop or update SOPs, runbooks, and configuration documentation. * Collaborate with security, help desk, HR, and application teams to resolve identity-related issues. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Maturity assessment for technicians or how I learned to love OWASP SAMM](https://www.wearedevelopers.com/videos/351-maturity-assessment-for-technicians-or-how-i-learned-to-love-owasp-samm) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is AI turning Junior Developers into an endangered species?](https://www.wearedevelopers.com/magazine/501-is-ai-turning-junior-developers-into-an-endangered-species) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)