Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
Application Developer
Client:
United States Coast Guard
POP:
12\+ months
Location:
Remote
US Citizen
SCOPE
The Application Developer in this role is responsible for full-stack application development, solution design, and support for initiatives related to system modernization and sustainment that underpin the USCG’s aviation logistics and enterprise systems.
REQUIRED SKILLS
- PUBLIC TRUST CLEARANCE REQUIRED
- Bachelor’s or Associate's degree in Computer Science, Math, Information Technology, Engineering, or related field. Five (5) years of directly relevant experience may substitute for two (2) years of formal education.
- CompTIA Security\+ required in lieu of degree
- Minimum of 5 years of experience in enterprise software development, including requirements gathering, architecture, coding, testing, and support.
- Minimum of two (2) years of program/project-level software design experience.
- Minimum of two (2) years of experience in an Agile software development environment and methodologies.
- Minimum of two (2) years of experience with Kubernetes, Jira, Confluence, and Bitbucket.
- Advanced knowledge of object-oriented programming, data structures, and application architecture patterns.
- Experience supporting full software lifecycle activities in federal or DoD environments.
- Strong understanding of DevSecOps concepts, secure coding standards, and Agile development methodologies.
- Proficiency in relational database design, PL/SQL, and procedural languages.
- Experience with Kubernetes, CI/CD pipelines, automated testing frameworks, and version control systems.
- Ability to write clean, maintainable, and well-documented code in support of mission-critical operations.
- Excellent communication, analytical thinking, and problem-solving abilities.
PREFERRED SKILLS
- Demonstrated experience working in support of federal government enterprise applications preferred.
- Additional certifications (Network\+, AWS Certified Cloud Practitioner, Microsoft Azure Fundamentals, ITIL Foundation, TOGAF or other similar certifications) are a plus.
TASKS
- Design, develop, modify, test, deploy, and maintain custom and enterprise software applications that support logistics, finance, engineering, and maintenance functions.
- Translate user requirements and functional specifications into technical solutions through collaboration with Business Analysts, Architects, and DevOps teams.
- Develop scalable, efficient, and secure applications using technologies such as .NET, Java, JavaScript, OpenROAD, SQL, Oracle, HTML/CSS, SAS, and PHP.
- Build APIs and service integrations using modern protocols (REST, SOAP, JSON, XML).
- Conduct code reviews, debug issues, and execute regression, unit, and integration testing.
- Support development of reports, cubes, and dashboards using SAS Viya, Cognos, and Framework Manager for improved asset visibility and analytics.
- Participate in Agile development processes using Jira for task tracking and Confluence for documentation.
- Develop and maintain technical documentation including system design specs, SOPs, deployment guides, and user manuals.
- Apply Security Technical Implementation Guides (STIGs) and ensure systems meet Authority to Operate (ATO) requirements and cybersecurity regulations.
- Support configuration and version control using Bitbucket and other source code repositories.
- Analyze legacy systems and contribute to modernization roadmaps using industry best practices and emerging technologies.
- Collaborate with stakeholders across engineering, information assurance, and helpdesk teams to troubleshoot application issues and deliver continuous improvements.
- Serve as a senior technical or task lead, providing mentorship and ensuring development practices are standardized and aligned with government requirements.
- All other duties as assigned by management.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.