Summary
VivSoft develops secure software solutions for federal agencies using cloud, DevSecOps, AI/ML, data science, blockchain, and microservices technologies. The Software Developer will build and maintain Angular and Node.js portal capabilities for the Coast Guard Trident and CREST applications, delivering sprint-committed features, testing, code reviews, and secure pipeline promotions.
Responsibilities
- Develop, test, and maintain Angular front-end components and Node.js service endpoints against sprint-committed user stories and defined acceptance criteria
- Build and extend micro frontend components that integrate the compliance application into the public-facing portal shell
- Implement and consume REST APIs supporting vessel, submission, and reference data exchange with upstream Coast Guard systems
- Write and maintain unit tests, support QA test execution, and resolve defects identified in test and staging environments within the sprint they are raised
- Follow secure software development lifecycle practices, including OWASP guidance, dependency management, and remediation of vulnerability findings surfaced by the CI/CD pipeline
- Meet Section 508 and accessibility requirements in all user-facing work
- Participate in daily standups, sprint planning, backlog refinement, sprint review, and retrospective; keep work item status and estimates current in the program tracking tool
- Submit merge requests, complete peer code reviews, and support promotion of builds through development, staging, and production environments
- Contribute to technical documentation, API specifications, and user-facing help content supporting contract deliverables
- Support demonstrations and user acceptance testing sessions with Government stakeholders as directed
Skills
- Associate's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent professional experience, technical training, or relevant certifications in place of a degree
- 3-6 years of professional software development experience, including front-end and service layer work on the same application
- Demonstrated proficiency with Angular (version 12 or later) and TypeScript, including component architecture, reactive forms, RxJS, and state handling
- Working proficiency with Node.js and building or consuming REST APIs
- Experience with relational databases and SQL, preferably PostgreSQL
- Practical experience with Git-based version control, branching strategy, and merge request-driven code review
- Experience writing unit tests and working within an automated CI/CD pipeline
- Demonstrated ability to work in an Agile or Scrum delivery cadence with defined sprint commitments
- U.S. citizenship
- Ability to obtain and maintain a favorable DHS/U.S. Coast Guard suitability determination for a moderate risk public trust position
- Ability to support core collaboration hours aligned to the Eastern time zone
- Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
- Experience developing applications for federal, DoD, or DHS clients
- Experience with AWS or AWS GovCloud hosted applications
- Familiarity with GitLab CI or comparable DevSecOps pipeline tooling
- Exposure to micro frontend patterns such as Module Federation or Web Components
- Experience integrating with identity providers using OIDC or SAML, such as Keycloak or a federal ICAM service
- Awareness of NIST 800-53, FISMA, FedRAMP, or DISA STIG requirements as applied to application development
- Experience integrating a custom application with Appian or a comparable low-code platform, particularly event-driven integration through a Kafka proxy or comparable message broker, is a significant plus
- CompTIA Security+ CE
- Existing DHS or Coast Guard suitability determination or active federal background investigation
Qualifications
Must Haves
- Associate's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent professional experience, technical training, or relevant certifications in place of a degree
- 3-6 years of professional software development experience, including front-end and service layer work on the same application
- Demonstrated proficiency with Angular (version 12 or later) and TypeScript, including component architecture, reactive forms, RxJS, and state handling
- Working proficiency with Node.js and building or consuming REST APIs
- Experience with relational databases and SQL, preferably PostgreSQL
- Practical experience with Git-based version control, branching strategy, and merge request-driven code review
- Experience writing unit tests and working within an automated CI/CD pipeline
- Demonstrated ability to work in an Agile or Scrum delivery cadence with defined sprint commitments
- U.S. citizenship
- Ability to obtain and maintain a favorable DHS/U.S. Coast Guard suitability determination for a moderate risk public trust position
- Ability to support core collaboration hours aligned to the Eastern time zone
Nice to Haves
- Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
- Experience developing applications for federal, DoD, or DHS clients
- Experience with AWS or AWS GovCloud hosted applications
- Familiarity with GitLab CI or comparable DevSecOps pipeline tooling
- Exposure to micro frontend patterns such as Module Federation or Web Components
- Experience integrating with identity providers using OIDC or SAML, such as Keycloak or a federal ICAM service
- Awareness of NIST 800-53, FISMA, FedRAMP, or DISA STIG requirements as applied to application development
- Experience integrating a custom application with Appian or a comparable low-code platform, particularly event-driven integration through a Kafka proxy or comparable message broker, is a significant plus
- CompTIA Security+ CE
- Existing DHS or Coast Guard suitability determination or active federal background investigation
Benefits
- Comprehensive Medical, Dental, and Vision Plans (Healthcare benefits are 100% employer-paid for employees only)
- Life Insurance
- Paid Time Off (Flexible/Combined PTO, Bereavement Leave, 11 Company Paid Holidays)
- 401K Retirement Plan with employer match
- Professional Development Training Reimbursement