Software Engineer (Tester)
: Job Details :


Software Engineer (Tester)

ManTech

Location: Linthicum Heights,MD, USA

Date: 2024-12-06T09:20:51Z

Job Description:

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:

  • 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, andrequirements 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.

Apply Now!

Similar Jobs (0)