Full-Stack Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Full-Stack Software Engineer for a contract role. The position involves engineering new solutions and capabilities for agile software applications. The role requires assisting or leading the design and development of front-end user interfaces that integrate with cloud-based software systems, following modern DevSecOps and Agile execution processes. The successful candidate will collaborate on user experience designs across large, scaled systems., * Analyze high-level customer requirements to derive lower-level functional requirements.
- Perform software development tasks including detailed software design, coding, and unit, integration, functional, and system testing.
- Brief software designs and demonstrate software release functionality to stakeholders and end-users.
- Develop and sustain new and existing applications, and troubleshoot and resolve software issues.
- Contribute to the creation of new distributed components and interactions that align with the future system architecture.
- Occasional business travel and after-hours support may be required.
Requirements
- Bachelor's in engineering, engineering technology, computer science, mathematics, physics or chemistry
- 3+ years of foundational knowledge of object-oriented design and software patterns.
- Experience with Git Version Control.
PLEASE NOTE: Candidates must be able to obtain and/or maintain a Department of Defense Top Secret clearance as a condition and continuation of employment.
Benefits & conditions
The anticipated pay range for this position is $90.00/hour to $100.00/hour. A comprehensive benefits package is available to eligible employees.