Job ID :
Company :
DC Government
Location :
Type :
Duration :
6 months plus
Salary :
Status :
Openings :
Posted :
23 Nov 2017
Job Seekers, Please send resumes to
Required Skills - Java Dev (IDM) -Master, SDLC, Java Script libraries & framework, XML, SDLC, Web services.

Complete Description:

The DC1C-IDM (DC One Card-Identity Management) Developer role will handle development and provide primary technical support for DC1C-IDM efforts.  The DC1C sits on an older architecture solution with Oracle Identity Manager (previously Sun Waveset) and ForgeRock OpenAM Access Manager.  The DC1C-IDM Developer will receive direction from the DC1C-IAM Program Manager & other Team technical leadership.  He\She is responsible for timely & effective ongoing communications with the Program Manager, Technical Team, Agency Partners and designated others. As an  experienced Java Developer will provide primary technical support and developmental support for the platform.  He\She will be responsible for developing, configuring and testing application enhancements and updates to the Oracle Waveset and ForgeRock OpenAM-based Identity and Access Management platform.  Also responsible for routine application maintenance and troubleshooting.


The DC1C program was initiated to provide a single credential provided to citizens (students, Seniors, etc.) for access to DC Government services, and for District government workers and customers.  The DC1C identity management application centrally manages card holder identities and their card privileges across DC government programs. 


Detailed Responsibilities Include:

  • Follow the full System Development Lifecycle (SDLC) as required for delivery of projects.
  • Timely & effective coordination and communication with technical support teams, vendors and Agencies, and with OCTO Leadership roles.
  • Provide required weekly and other designated reports
  • Works closely with stakeholders & DC1C-IAM Program Manager to ensure on-time & on budget delivery of multiple projects as aligned to project requirements,

Contract Labor Category Description


  • Formulates and defines systems scope and objectives based on both user needs and a thorough understanding of business systems and industry requirements.
  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results. Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirements specifications.
  • Provides consultation on complex projects and is considered to be the top level contributor/specialist of most phases of systems analysis, while considering the business implications of the application of technology to the current and future business environment.

Minimum Education/Certification Requirements:

  • Bachelor’s degree in Information Technology or related field or equivalent experience.




Overall IT Exp. (11+   yrs.)   









Experience as a software developer. Required. 5 Years.



Identity & Access Manager (IAM) design and development experience. Nice to have 3 Years.



Experience with Access Management / SSO Software (such as ForgeRock OpenAM). Highly desired.  3 Years.



Active Directory, Redhat Directory Server or other IDM integration experience. Required. 3 Years.



Java experience and knowledge of user-defined and built-in packages (e.g., java, lang., swing, etc.)  and IDEs. Required. 5 Years.



Familiar and experienced with modern Java Script libraries and Frameworks (e.g., J2EE, JSP, Java Servlets, JavaScript and Spring).  Required. 5 Years.



Experience with UML, different databases including Oracle and SQL Server. Desired. 3 Years.



Experience w/ XML, related protocols (including SOAP), XML-handling package. Required. 3 Years.



Identity Manager design and development experience (such as Sun IDM\Oracle Waveset). Highly desired. 3 Years.



11-15 yrs. working on projects and/or Software Development Lifecycle experience. Required. 11 Years.



Bachelor’s degree in IT or related field or equivalent experience. Required.



Experience in credentialing and identity management projects. Desired. 3 Years.



Web service development and XML file handling (eg. SOAP & REST) experience. Required. 3 Years.



JSF, Rich Faces, Spring Struts & AJAX development experience. Required. 3 Years.



Experience with Java Security and cryptography. Highly desired. 2 Years.



Experience as an application architect. Highly desired. 3 Years.