Application Engineer
Apply NowCompany: ECS
Location: Albuquerque, NM 87121
Description:
ECS is seeking an Application Engineer, providing support to our national laboratory customer in Albuquerque, NM.
In this role you will analyze and study complex system requirements. The Application Engineer will work along with The Missions Software Architecture Research and Development organization partners with programs to provide innovative software solutions that address critical national security problems.
Roles and Responsibilities:
In this role you will analyze and study complex system requirements. The Application Engineer will work along with The Missions Software Architecture Research and Development organization partners with programs to provide innovative software solutions that address critical national security problems.
Roles and Responsibilities:
- The Subcontractor shall provide software maintenance activities implementing general use software languages.
- Customer and team collaboration efforts to capture requirements, create software designs and specifications, and related communications are part of normal maintenance activities.
- Cyber and industry standard Dev/Sec/Ops knowledge and adherence will be used in code development efforts.
- Ad hoc coding efforts may be requested to meet certain business needs.
- Bachelor's in Computer Science or related degree plus 1 year of relevant experience or total of 7 years of relevant experience without a degree.
- Must be a US Citizen
- Must be able to obtain and maintain a U.S. Department of Energy Q security clearance
- C/C++, Java and Javascript frameworks such as React, Angular or Node
- DevOps technologies including Gradle, Gitlab-CI, Docker, and Kubernetes
- Automated testing
- React experience required
- Knowledge and use of specified software languages and libraries.
- Knowledge and use of industry standard code versioning systems is required. Adherence to team coding and operations standards
- Use and participation of other code development methodologies and project management deliverables (e.g. Kanban, Agile, Waterfall)
- Use of team coding standards is required. Documented outcomes of unit test, software test, systems test, and production test