Associates Systems - Alexandria, VA

posted about 2 months ago

Full-time
Alexandria, VA
Professional, Scientific, and Technical Services

About the position

The Software Engineer will provide direct engineering support to the Under Secretary of Defense for Research and Engineering (OUSD(R&E)) and the Engineering Prototyping and Experimentation Mission Directorate. This role involves assessing user and system requirements, recommending system architecture, and assisting in the design and maintenance of software systems. The engineer will also be responsible for establishing test requirements and executing testing to verify system design and performance, while ensuring adequate documentation is maintained.

Responsibilities

  • Assess user and system requirements and recommend the best overall system architecture.
  • Assist in the design of the overall system.
  • Formulate system specifications in accordance with applicable standards.
  • Work with the site software engineering team to ensure user requirements and specifications are met in the design of software systems.
  • Design, code, install, and maintain systems.
  • Establish test requirements, plans, and execute testing to verify system design and performance.
  • Ensure system maintenance and maintain adequate software systems documentation.
  • Prepare software system architectures and models to specify operations to be performed by computer software.
  • Provide support for presentation, briefing, chart, and other office documentation.
  • Continually assess the performance of software engineer teams using an agile approach.

Requirements

  • Ability to develop software using current programming languages (e.g. Java, C++, JavaScript, PHP or other languages).
  • Excellent knowledge of database technology (e.g. SQL, No SQL, etc.).
  • Experience developing web applications using at least one popular web framework.
  • Experience with test-driven development.
  • Proficiency in software engineering tools.
  • Experience in/familiarity with DevOps or DevSecOps CI/CD pipelines.
  • Experience in/familiarity with cloud native applications and microservices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service