The Federal projects require a Senior Software Developer to join the Systems Development team to support full software development lifecycle, secure coding practices, and collaborative software delivery within agile environments.
Requirements
- Programming Languages: PHP, SQL, Java, Lucee ColdFusion, C++, JavaScript
- Platforms & Tools: Moodle, TUI, GitHub
- Strong understanding of full SDLC and agile development processes
- Experience with secure coding practices and application security
- Familiarity with Federal IT standards, guidelines, and project requirements
Responsibilities
- Design, develop, test, and deploy robust software applications for Federal programs.
- Participate in all phases of the SDLC, including requirements analysis, design, coding, testing, deployment, and maintenance.
- Apply secure coding practices and ensure compliance with organizational and Federal security standards.
- Collaborate with cross-functional teams in an Agile/Scrum environment, delivering features in sprints.
- Conduct and participate in peer code reviews to maintain high-quality standards.
- Troubleshoot, debug, and optimize software applications for performance and scalability.
- Maintain and update documentation related to software design, development, and deployment.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Minimum 5 years of professional software development experience
- Public Trust clearance required or ability to obtain
- Experience working on Federal projects preferred
- Strong problem-solving skills and attention to detail