Job Location: Fulton, MD
Travel: Local, continental U.S. and future international - 50% or more travel is required.
Job Type: Full-time employee and contract positions available
Pay: DoE, $118,560 - $138,320
Availability: Immediate
*TS/SCI is required.
About Us: 5D Technology Solutions is an international IT consulting firm focused on providing end to end solutions to the public and private sector. We are developing a Cyber Security Team comprised of 6 key roles including, Software Engineer, Software Assurance Cyber Researcher/Developer, Software Assurance Cyber Defense Engineer, Software Assurance Evaluation Engineer Level 3, and Software Assurance Evaluation Engineer Level 5. Several individuals will be hired or contracted for each position. While these positions are based primarily in Fulton, Maryland, travel to our client sites in the U.S. and overseas will an exciting part of these positions.
While we do not offer relocation assistance (the job is on-site in Fulton, MD while not travelling), we do handle the interview process remotely and welcome all applicants to apply. This position is available to both contractors and those seeking employee status. Employee status includes benefits; health, dental and vision.
Our ideal candidate will have experience in one or more of the following areas:
Operational Technology and Information Technology
Industrial Control Systems
Supervisory Control and Data Acquisition systems
Vulnerability Assessments
Platform Information Technology and;
Advanced Persistent Threat
Qualifications and Skills:
MANDATORY:
Seven (7) years of experience with a computer science or related Bachelor’s degree OR
Eleven (11) years without a degree
Five (5) years of experience in HTML, JavaScript, asp.net, and C# programming, GUI development and XML parsing
TS/SCI with full poly
Responsibilities:
Responsible for analyzing source code using automated Software Assurance (SwA) tools. Develops testing methodologies, formulates testing scores and creates test cases that support SwA tool analysis. Supports testing of DoD client software and interfaces with clients to define recommended remediation. Demonstrates the use of SwA tools. Creates reports and documentation.
Analyzes user requirements to derive software design and performance requirements
Designs and codes new software or modifies existing software to add new features
Debugs existing software and corrects defects
Integrates existing software into new or modified systems or operating environments
Develops simple data queries for existing or proposed databases or data repositories
Makes recommendations for improving documentation and software development process standards
Develops or implements algorithms to meet or exceed system performance and functional standards
Assist with developing and executing test procedures for software components
Writes or reviews software and system documentation
Develops software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
Serves as team lead at the level appropriate to the software development process being used on any particular project
Modifies existing software to correct errors, to adapt to new hardware, or to improve its performance
Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Designs or implements complex database or data repository interfaces/queries
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.