About This Role
This is a hands-on development opportunity for an engineer who enjoys solving technical challenges, improving existing applications, and delivering scalable, reliable software solutions in a collaborative environment.
Responsibilities
- Develop and enhance full stack solutions across user interfaces, middleware, backend services, and APIs
- Build, maintain, and optimize database-driven applications using MySQL
- Develop and integrate web services and APIs to support application functionality and system interoperability
- Maintain and modernize existing websites and web applications, implementing new features and improving performance
- Collaborate with stakeholders to gather requirements, identify technical needs, and translate business objectives into functional software solutions
- Troubleshoot application issues, debug code, and implement improvements to enhance reliability and usability
- Support workflow automation and process improvements through custom application development
- Collaborate with technical teams throughout the software development lifecycle
- Develop and maintain technical documentation to support application functionality, maintenance, and future enhancements
Requirements
- Active TS/SCI clearance with CI Polygraph
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or 8+ years of relevant professional experience in lieu of a degree
- 5+ years of professional experience designing, developing, and maintaining websites or web applications
- Strong experience with full stack development, including user interfaces, middleware, backend services, and APIs
- Experience developing and maintaining database-driven applications using MySQL
- Strong troubleshooting, debugging, and problem-solving skills
- Ability to work collaboratively with technical teams and stakeholders in an onsite environment
Nice to have:
- Experience developing and maintaining Joomla CMS plug-ins, extensions, and custom functionality
- Experience with Amazon Web Services (AWS) and cloud-based application environments
- Familiarity with Jira, Confluence, or similar project management and collaboration tools
- Experience with HTML, CSS, and modern web development standards
- Knowledge of responsive web design and accessibility best practices
- Experience gathering technical requirements and translating stakeholder needs into software solutions
- Experience developing automated workflows and improving existing business processes
- Experience supporting government or mission-critical software applications