Job DetailsManufcaturing Facility
* 1st Shift
* Must be a U.S. Citizen Education & Job Requirements
* Bachelor's degree in engineering, computer science, mathematics, physics, or chemistry, and typically 9+ years of related work experience or an equivalent combination of technical education and experience
* 5+ years of experience in foundational computer science knowledge, object-oriented design, and software patterns
* Experience in Java, C++, and Python object-oriented programming on full-stack software projects and programs
* Possess experience with leading projects and/or individuals in software development lifecycle tasks
* Able to read, write, speak, and understand the English language Preferred Skills
* Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
* Experience with HTML, CSS, JavaScript, JavaScript frameworks (REACT, OpenLayers, etc.), Spring Framework, Hibernate, RDBMS, NoSQL, REST, and Open API
* Experience with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
* Familiarity with test-driven development (TDD), agile software development, DevSecOps, and Continuous Integration and Continuous Deployment (CI/CD) management
* Experience using CI/CD tools such as Jenkins or GitLab CI to automate build, test, and deployment processes
* Demonstrated experience with middleware technologies, including Java Message Service (JMS) and WebLogic
* Experience using dependency management and automation services, including Ivy, Maven, Gradle, Git, and Jenkins
* Experience with RDBMS (SQL Server, Oracle, MySQL) and NoSQL (MongoDB) data systems
* Experience writing and executing unit, integration, and system test cases
* Experience with systems engineering or software development on space-based or ground-based systems Job Duties & Functions
* Lead the planning of software development tasks, including detailed software design, coding, and unit, integration, functional, and system testing activities
* Coordinate software development efforts to ensure successful achievement of customer acceptance criteria
* Partner with stakeholders to support system definition activities and translate system-level requirements into software requirements and models
* Review software requirements, designs, code, and test artifacts to ensure traceability and compliance with customer, operational, and performance requirements
* Conduct software system-level analyses to identify risks, issues, and opportunities
* Lead integration and deployment of mitigation actions throughout the software lifecycle
* Perform code reviews to ensure alignment with requirements and development standards
* Monitor testing activities, verification processes, and issue resolution efforts for software systems
* Evaluate products and processes for alignment with project plans and industry standards
* Track and assess internal team and supplier performance
* Support the full product development lifecycle from conceptualization through maintenance and customer support
* Complete required on-the-job training or formal classroom training
* Maintain regular and predictable attendance Physical Requirements & Environment
* 100% onsite work environment
* Schedule may change to meet business demands and production requirements TeamGlobal Benefits
* Medical, Dental, Vision, 401 (k), and more!
* TG Rewards Program
* Employee Referral Program