Job Expired - Click here to search for similar jobs
Overview: The Software Engineer will collaborate with Product Owners, System Engineers, and Software Engineers to design, develop, test, troubleshoot, and sustain a mission-focused containerized enterprise web application in a Kubernetes environment. Responsibilities: Design, develop, test, deploy, document, maintain, and enhance complex and diverse software systems based on documented requirements. These systems may include: Processing-intensive analytics Novel algorithm development Manipulation of large data sets Real-time systems Business management information systems Systems incorporating data repositories, data transport services, application/system development, and monitoring Work individually or as part of a team. Review and test software components for adherence to design requirements and document test results. Resolve software problem reports. Utilize software development and design methodologies appropriate to the development environment. Provide specific input to system design, including: Hardware/software trade-offs Software reuse Use of Open Source Software (OSS), Commercial Off-The-Shelf (COTS), or Government Off-The-Shelf (GOTS) software in lieu of new development Requirements analysis and synthesis from system level to individual software components Perform development in UNIX and write shell scripts. Use Configuration Management (CM) tools and implement Web Services. Basic Qualifications: Education/Experience: Master's degree in Computer Science or related discipline from an accredited college or university, plus 3 years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity. OR Bachelor's degree in Computer Science or related discipline, plus 5 years of experience as an SWE. OR 7 years of experience as an SWE in programs and contracts of similar scope, type, and complexity. Experience with the Linux command line interface (CLI). Experience developing Bash scripts. Recent software development experience using Python. Willingness to learn the Django Web framework. Experience with containerization technologies such as Docker. Experience with SQL technologies such as MySQL. Experience with RESTful API design and development. Experience with CI/CD principles, methodologies, and tools such as GitLab CI. Experience with Git Source Control System. Active TS/SCI with Polygraph clearance.
Date Posted: 11 March 2025
Job Expired - Click here to search for similar jobs