*** Only candidates with current TS/SCI clearance will be considered ***
*** We are unable to sponsor a clearance at this time ***
** A POLYGRAPH is required for this position**
_________________________________________________________________________________________
JOB DESCRIPTION:
- Support design, development, and documentation of Enterprise Authorization Services
- Candidate will provide software engineering support for a mission critical Identity, Credential and Access Management(ICAM) system
- Primary functions will include Java Development for REST services that implement an enterprise policy decision service which integrates with LDAP directories to return authorization decisions
Responsibilities include:
- Development of a firm understanding of a complex system providing Attribute Based Access Control (ABAC) and Digital Policy Management (DPM)
- Design, Coding, and Testing of new requirements
- Bug identification, root cause analysis, and defect resolution
- Documentation of new software features
REQUIRED SKILLS:
- Experience developing software and systems in Java (J2EE)
- Strong web service experience using REST, SOAP, XML, and JSON
DESIRED SKILLS:
Experience with:
- Digital Policy Management and XACML
- Databases – SQL/Mongo
- LDAP protocol and directories
- Using REST, SOAP, XML, and JSON
- Understanding of Identity and Access Management solutions
- Familiarity with coding and documentation standards and best practices, and with source control systems (e.g. SVN/GIT)
- Experience with Tasking/Ticketing systems such as Redmine
- Ability to clearly and professionally communicate ideas and status updates to peers, management, and external stakeholders including the Customer
- Experience developing software and systems in Java (J2EE)
- Strong web service experience using REST, SOAP, XML, and JSON
EDUCATON:
LEVEL 4:
- Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines is required
- 4+ years of software engineering experience may be substituted for a bachelor’s degree, for a total of 16 years
- 12+ years of software engineering experience is required
- 5+ years’ work experience in the SIGINT, IA, or IT domains is required
LEVEL 3:
- Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines is required
- 4+ years of software engineering experience may be substituted for a bachelor’s degree, for a total of 12 years
- 8+ years of software engineering experience is required
- 3+ years’ work experience in the SIGINT, IA, or IT domains is required
LEVEL 2:
- Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines is required
- 4 years of software engineering experience may be substituted for a bachelor’s degree, for a total of 9 years
- 5+ years of software engineering experience is required
- 2+ years’ work experience in the SIGINT, IA, or IT domains is required
** You must have TS/SCI Clearance for this position **
** A POLYGRAPH is required for this position**
BENEFITS:
- Competitive salary
- Employer-paid health care 100% (CareFirst – Medical, Dental, and Vision)
- 401k Safe Harbor Plan – 6% match – Immediately vested
- 25 days personal time off
- 11 Federal Holidays
- Up to 3 Employer Paid Code Red Days (due to weather, shutdown, etc.)
- $5,000 per year for Training/Personal Development
- Employer-paid Short-Term Disability/Long Term Disability/Life Insurance/AD&D
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.