Marathon TS is seeking a CRL Developer to support a federal client in Washington, DC. The ideal candidate will have a strong background in cybersecurity, cryptography, and software development, with a focus on managing and maintaining Certificate Revocation Lists. The CRL Developer will be responsible for developing, implementing, and maintaining CRL systems to ensure the integrity and security of our digital certificates. Responsibilities
- Design and develop robust CRL systems that ensure the timely revocation of digital certificates.
- Collaborate with security architects and software engineers to integrate CRL functionality into existing systems.
- Implement automation tools for CRL generation, distribution, and management.
- Monitor and maintain the health and performance of CRL systems.
- Ensure CRL systems are compliant with industry standards and best practices.
- Troubleshoot and resolve any issues related to CRL processes.
- Ensure the CRL system meets all relevant security policies and compliance requirements.
- Keep up to date with the latest security threats and vulnerabilities that may impact certificate revocation.
- Work closely with the security team to implement necessary updates and patches.
- Create and maintain comprehensive documentation for CRL processes and systems.
- Provide regular reports on CRL status, performance, and any security incidents.
- Train and mentor junior team members on CRL-related tasks and best practices.
- Work with cross-functional teams to ensure the seamless integration of CRL systems with other security tools and protocols.
- Liaise with external partners, vendors, and certification authorities to manage CRL distribution.
Education and Experience
- Bachelor's degree in computer science, Information Technology, Cybersecurity, or a related field. A master's degree is a plus.
- 5 years of experience with the required skills.
Required Skills
- Experience with IRS Core Record Layout (CRL), QSAM Data Formats
- Experience with IRS Individual Master File (IMF) or Business Master File (BMF) highly desirable.
- In-depth knowledge of IBM z/OS assembly language: This includes understanding assembly instructions, addressing modes, data manipulation techniques, and job control processing. Will provide support with legacy code business rules extraction and code conversion.
- Knowledge of CA Endevor Software Change Manager (SCM) tool including version control, release management, security and access control, and integration of Endevor with other development tools.
- Knowledge of BMC Control-M specifically with respect to automating job scheduling, managing workflows, and monitoring job execution.
- Familiarity with IBM mainframe architecture: Grasp of concepts like storage hierarchy (registers, memory, I/O), system calls (SVCs), and interrupt handling mechanisms.
- In-depth knowledge of legacy mainframe data formats: This includes experience with DB2, QSAM, VSAM data formats.
- Understanding of target Java code: should have an understanding of object-oriented programming principles, Java syntax, libraries, frameworks, and best practices and have the ability to translate assembly logic to modern constructs such as mapping assembly instructions to equivalent Java code using loops, conditional statements, functions, and object-oriented design patterns.
Desired Skills
- Experience with cloud-based security solutions.
- Knowledge of automation and orchestration tools.
- Certification in cybersecurity (e.g., CISSP, CEH, CISM).
Security Clearance
#CJJOBSMarathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as protected status ).