ForgeRock Developer

CGISalt Lake City, UT
Onsite

About The Position

CGI is seeking a talented, driven, and experienced ForgeRock developer to join our team in Salt Lake City, UT! At CGI, you’ll tackle complex business and technical challenges as a full-time consultant supporting enterprise clients. You’ll collaborate with a team of highly skilled professionals and make a meaningful impact for both internal stakeholders and clients. This role offers the opportunity to work with cutting-edge technologies, including cloud-native development and modern identity and access management (IAM) solutions. If you're looking to move beyond routine work and grow within a world-class consulting organization that values innovation and professional development, this is the opportunity for you. This position is based on site at a client location in the Salt Lake City, UT area.

Requirements

  • 5+ years of experience in software/application development across multiple technologies, frameworks, and environments
  • Understanding of Secure Software Development Lifecycle (SDLC) practices
  • Experience with IAM technologies including ForgeRock, SAML, SSO, OIDC/OAuth
  • Experience with JavaScript and Groovy
  • Experience with SQL and database technologies
  • Familiarity with web services and APIs
  • Experience with application servers (e.g., Tomcat), containers, and cloud platforms
  • Ability to adapt to changing technologies and priorities while managing multiple projects
  • Strong problem-solving skills and ability to work independently and collaboratively
  • Proven ability to mentor and support team members

Nice To Haves

  • Python experience
  • Experience working in Agile environments
  • DevOps experience
  • Familiarity with Bash and YAML

Responsibilities

  • Provide ongoing support and maintenance for enterprise applications and systems
  • Perform technical analysis, application development, configuration, and troubleshooting
  • Manage incident response, resolution, and change processes
  • Collaborate within Agile teams to design, develop, test, and deploy software solutions
  • Analyze business requirements and translate them into technical solutions
  • Evaluate existing systems and processes, recommending improvements and optimizations
  • Manage source code and version control artifacts
  • Partner with Business Analysts and stakeholders to define and implement technical requirements
  • Conduct unit testing and contribute to system documentation and feasibility assessments
  • Participate in on-call rotation and provide after-hours support as required
  • Perform additional duties as assigned

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service