Today
Top Secret/SCI
Unspecified
Unspecified
IT - QA and Test
Linthicum Heights, MD (On-Site/Office)
ManTech is seeking a motivated, career and customer-oriented Software Engineer - Tester to join our team in Hanover, MD. The position is part of a team that provides systems engineering in the Hanover/Linthicum location and will be part of a team that provides Cybersecurity Analysis and Cryptographic Engineering technical expertise.
Responsibilities include, but are not limited to:
Basic Qualifications:
Security Clearance Requirements:
Physical Requirements:
Responsibilities include, but are not limited to:
- The Software Engineer (Tester) is responsible for developing, maintaining, testing, and enhancing complex and diverse software systems based upon documented requirements working individually or as part of a team.
- Reviewing and testing software components for adherence to the design requirements and documenting test results.
- Resolving software problem reports utilizes software development and software design methodologies appropriate to the development environment.
- Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-The-Shelf (COTS)/Government Off-The-Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level.
- Analyze user requirements to derive software design and performance requirements
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project• limitations and capabilities, performance requirements and interfaces
- Provide recommendations for improving documentation and software development process standards
- Assist with developing and executing test procedures for software components
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Design or implement complex database or data repository interfaces/queries
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Implement recommendations for improving documentation and software development process standards
- Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Analyze user requirements to derive software design and performance requirements
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Basic Qualifications:
- Bachelor's degree in Computer Science or related discipline from an accredited college or university and fourteen (14) years experience.
- In lieu of a degree, four (4) years of additional experience on projects with similar scope may be substituted.
Security Clearance Requirements:
- Must have a current/ active TS/SCI w/ polygraph
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations.
group id: RTX14564a