
Application Developer
Galapagos Federal Systems
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $105,000 - $125,000 per year
About the role
- Provide technical and programmatic support across the full software development life cycle (SDLC) including planning, architecture design, development, testing, deployment, and sustainment
- Design, develop, and maintain enterprise and web-based applications supporting DTMO systems
- Develop and support Service-Oriented Architecture (SOA) and Application Programming Interfaces (APIs) to enable system integration and interoperability
- Participate in requirements gathering sessions and collaborate with stakeholders to identify functional and technical requirements
- Analyze requirements documentation and provide recommendations to ensure complete and accurate requirements capture
- Design and develop user interface (UI) wire frames and mock ups for new applications and enhancements while ensuring compliance with Section 508 accessibility standards
- Perform front-end and back-end application development, including integration with databases and external systems
- Provide application sustainment support, including enhancements, defect resolution, and implementation of new capabilities
- Support technology refresh initiatives and application modernization efforts aligned with DoW modernization strategies and cyber/cloud compliance requirements
- Maintain compliance with application coding standards and accessibility requirements, including Section 508 mandates for public-facing systems
- Develop unit tests and test cases and conduct testing prior to code scanning, integration testing, and deployment
- Recommend and implement test automation strategies to improve testing efficiency and software quality
- Conduct and participate in code reviews to ensure quality, maintainability, and adherence to development standards for GOTS applications
- Ensure compliance with DMDC application security requirements, including code scanning and security validation prior to production deployment
- Assess DTMO’s software development life cycle processes, tools, and development environment, providing recommendations for improvement
- Evaluate DTMO’s implementation of SOA and APIs, recommending enhancements to improve performance, scalability, and maintainability
- Develop and maintain integrated development project schedules, covering requirements, design, development, testing, and code review phases
- Apply rigorous requirements management, change control, testing, and project management practices to ensure delivery of high-quality applications
- Utilize ServiceNow or other approved ticket management systems to track development tasks, issues, and project activities
- Produce and maintain technical documentation, including code documentation, application design documentation, and development environment guides to support maintainability and knowledge transfer
Requirements
- Must obtain and maintain a Tier 3 (T3) or higher background investigation
- 5+ years of experience in application development or related software engineering roles
- Experience developing enterprise or web-based applications in government or large enterprise environments
- Experience working with the Oracle APEX platform
- Proficiency in programming languages such as Java, Python, C#, JavaScript, HTML5, PHP, or similar modern languages
- Experience developing and integrating APIs and application frameworks
- Experience implementing or supporting Service-Oriented Architecture (SOA) environments
- Experience implementing Section 508 accessibility standards in web or enterprise applications
- Familiarity with database systems and data integration techniques
- Knowledge of software development life cycle (SDLC) methodologies, including Agile, DevOps, or similar frameworks
- Experience using version control systems such as Git and other development collaboration tools
- Understanding of application security principles and secure coding practices
- Strong analytical and problem-solving skills
- Ability to collaborate effectively with technical teams, system administrators, cybersecurity personnel, and federal stakeholders
- Strong written and verbal communication skills, including the ability to document technical processes and solutions
Benefits
- Medical, dental, vision, disability, and life insurance
- Flexible Spending Accounts
- 401(k)
- PTO
- Paid Parental Leave
- Tuition reimbursement
- Paid federal holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
application developmentService-Oriented Architecture (SOA)Application Programming Interfaces (APIs)unit testingtest automationprogramming languages (Java, Python, C#, JavaScript, HTML5, PHP)database integrationSection 508 accessibility standardssoftware development life cycle (SDLC)Agile
Soft Skills
analytical skillsproblem-solving skillscollaborationcommunication skillsrequirements managementchange controlproject managementstakeholder engagementtechnical documentationcode review
Certifications
Tier 3 (T3) background investigation