Software Developer
Responsibilities
- Participate in agile team, backlog grooming, story sizing sessions.
- Develop code in accordance with cybersecurity standards, design standards, 508 standards and style guides; any deviations from the standards require prior approval.
- Document designs, unit tests and code reviews.
- Participate in product evaluations.
Requirements
- Bachelor's Degree in Information Technology, Cybersecurity, Data Science, Information Systems, or Computer Science from an ABET accredited or CAE designated institution.
- If the candidate does not have the required degree, 6 years’ experience in a related field in addition to one of the following current certifications are required: Cloud+, GICSP, SSCP, Security+, GSEC, FITSP-O, GFACT, CASP+, CCNP Security, or CCSP.
- Additional 1 year of experience with Full Stack Development, implementing and consuming RESTful APIs.
- At least 1 year experience working on an Agile team and following Agile processes SCRUM and/or Scaled Agile Framework (SAFe).
- Solid Java 11+ skills and experience with EAP’s (JBoss/Wildfly) and/or SpringBoot.
- Experience in building front-end application using Angular and JavaScript.
- Experience using relational and/or NoSQL database systems.
Qualifications
- Experience with enterprise-level application development.
- Knowledge of design patterns applicable to Java EE solutions.
- Knowledge of design patterns common to Angular/JavaScript solutions.
- Experience or certifications with cloud hosting solutions, particularly AWS.
- Understanding of Bash or PowerShell; Python 3+ experience.
- Microservice architecture / development experience.
Pay
Commensurate with experience.
Schedule
On-site three days per week with expanded telework options available for exceptional candidates on a case-by-case basis.
Benefits
N/A
Skills
Not specified
Benefits
N/A
Pay
Commensurate with experience.
Schedule
On-site three days per week with expanded telework options available for exceptional candidates on a case-by-case basis.
Application Instructions
N/A
Clearance Requirements
Must be a U.S. Citizen and willing and able to obtain a Public Trust suitability and undergo a Tier 2 Investigation for DoD Common Access Card (CAC) eligibility only.
Physical Requirements
The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations; must be able to exchange accurate information in these situations. The person in this position will need to be able to operate a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.