What are the responsibilities and job description for the Senior Software Engineer position at C5T Corporation?
Job Description
Job Description
Senior Software Engineer
C5T Corporation is a Woman-Owned, Certified Service-Disabled, Veteran-Owned Small Business headquartered at Scott AFB, Illinois. Founded in 2005 by three veterans, we value practical, innovation-minded people with a passion for successful mission accomplishment. We bridge the gap between operational and technical domains.
Our core values are : Integrity...Excellence...Patriotism
C5T is seeking a Lead Systems Developer / Test Engineer to assume a key leadership position within a large team supporting mission-critical capabilities for our clients. This team is responsible for providing Software Development Lifecycle (SDLC) support, IT security, administration, and expertise for the Global Transportation Planning (GTP), Groups Operational Passenger (GOPAX), and Voyage Calculator (VC) systems. The primary customer for this program is the United States Transportation Command (USTRANSCOM), with headquarters located on Scott AFB.
The successful candidate will leverage their strong leadership and communication skills, along with extensive knowledge and experience in application design, development, and testing to lead complex software development projects in an Agile, DevSecOps environment. They will ensure the highest level of quality by employing best practices, while mentoring junior developers and collaborating with cross-functional teams to drive team success.
Responsibilities include, but are not limited to :
- Lead all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and deployment of high-quality software solutions.
- Collaborate with Scrum Teams to ensure user stories and acceptance criteria are well-defined and actionable.
- Design, develop, and deploy secure, scalable, and maintainable applications using Java, Ruby, and other object-oriented programming languages.
- Implement and optimize microservices architectures, decoupling legacy monolithic code when necessary.
- Integrate software solutions into existing web portals, utilizing technologies such as JSR 168, JSR 286, Liferay Portal, Apache CXF, and Log4j2.
- Perform scripting, configuration, and troubleshooting in Linux (Red Hat Enterprise Linux) and Windows environments.
- Apply CI / CD pipelines using GitLab, Jenkins, and other DevOps tools to automate the build and deployment process.
- Apply secure coding practices and utilize security code scans with tools like Fortify Static Code Analyzer (SCA), Nessus, and SonarQube to identify and remediate vulnerabilities.
- Mentor junior developers and collaborate with mid-level and junior engineers to improve code quality and performance.
- Ensure compliance with DoD Risk Management Framework (RMF) and security standards, including DISA STIGs, SRGs, and the DoD Cloud Computing Security Requirements Guide (SRG).
- Provide documentation, including system installation procedures, user manuals, and technical specifications, ensuring all deliverables meet industry and DoD standards.
- Troubleshoot and optimize application performance across various platforms, including AWS, VMWare vSphere, Docker, and Kubernetes.
Qualifications :
Benefits :
To show our commitment to our employees and their families we offer :
We are committed to providing equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, status as a protected veteran, or any other similarly protected status in accordance with applicable federal, state and local laws.
Salary : $115,000 - $135,000