Prescient Edge Federal - McLean, VA
posted 5 months ago
The Software Developer (SD) Level-1 (L1) position at Prescient Edge Federal is designed for an educated and qualified individual who will play a crucial role in analyzing detailed system designs and functional requirements for Minotaur Mission Systems (MMS). The SD-L1 will utilize agile software development practices to plan, create, improve, maintain, and test the core and sensor software baselines. This role requires collaboration with the Chief Integration Officer (CIO), the Software Lead, and other team members to accomplish software development tasks and execute the MMS software plans effectively. The SD-L1 will be expected to analyze software and hardware architectures, designs, and functional requirements specifically for aircraft and surface mission systems. Responsibilities include developing system, subsystem, and functional software requirements, as well as designing, developing, testing, and implementing MMS software and applications using a variety of programming languages and tools such as JAVA, JavaScript, Python, SQL, OWL, CSS, C++, C#, Bootstrap, XML, HTML, and WSD1L. The role also involves developing scripts, installing applications, and configuring software systems to interface with MMS sensors, as well as creating interfaces to both external and internal systems for tooling, configuration, service updates, and data recording. Additionally, the SD-L1 will support the installation of software on various MMS hardware configurations, develop Graphical User Interface (GUI) designs, and back-end sensor interfaces, and conduct unit, system, and integration tests in labs and on assets, including command centers, surface platforms, and aircraft. The position requires the development of technical documentation related to software and GUI changes, ensuring software usability and reliability, and executing frequent travel (up to 25%) to meet government requirements. The SD-L1 must also obtain and maintain at least a Secret clearance and be open to guidance from senior developers and mentors, conducting code reviews, and accepting feedback from reviewers.