[Remote] Front-End SW Engineer Specialist
Note: The job is a remote job and is open to candidates in USA. Auria is looking to hire a Front-End SW Engineer Specialist to support the Electromagnetic Battle Management-Joint (EMBM-J) program. This role involves writing code in C++, NodeJS, and Python, generating and maintaining unit and integration tests, and documenting software development processes.
Responsibilities
- Write code in C++, NodeJS, and Python
- Generate and maintain a large suite of unit and integration tests for REST services and the engineering analyses they call
- Document SW development/engineering processes followed by the team, to include testing standards, data handling, and error/logging expectations
- Communicate SW development/engineering processes to the customer in a concise and knowledgeable manner
- Be capable of maintaining, upgrading, and handling issues with various SW tools required for full-stack development like package managers, content registries, dev pipelines, REST services, async processes, parallelized jobs, etc
Skills
- A degree in, or related to, the fields of computer engineering, computer science, mathematics, physics, and/or electrical engineering
- 1+ years of work or otherwise demonstrable experience in at least one of the fields listed above
- Demonstrable understanding in full-stack SW development practices, concepts, tools/frameworks, as well as CI/CD
- Demonstrable command of NodeJS, C++, and Python, particularly as they are related to service-oriented architectures and REST service setup, maintenance, and scaling (e.g., Docker, Kubernetes, Swagger, and OpenAPI)
- Demonstrable command of industry-standard coding practices, such as version control, unit/integration/automated testing, and peer programming and code review processes
- Secret or higher Clearance
- 3+ years of work or otherwise demonstrable experience as a full-stack SW engineer/developer or technical lead in a SW development capacity
- Demonstrable command of industry-standard CI/CD DevSecOps practices to include pipeline management, build toolchain setup, and CI/CD automation
Company Overview