Senior Developer (Survivor Portal)

Other Jobs To Apply

About the position

DecisionPoint seeks a Senior Developer (Survivor Portal) to lead software development for the Defense Casualty Information Processing System (DCIPS) Survivor Web Portal, a secure and isolated platform supporting survivors and families of fallen service members. The portal enables account creation, consent management, e-signature, event participation, and resource access while integrating seamlessly with the DCIPS Future ecosystem. The Senior Developer will design, build, and sustain scalable, accessible, and compliant web applications across AWS GovCloud IL2–IL5 environments, ensuring data integrity, user privacy, and system resilience throughout Agile release cycles. This position is fully remote.

Responsibilities

  • Lead the full-stack development of the Survivor Portal, implementing modular, reusable code for portal features including account creation, consent forms, and e-signature workflows.
  • Develop secure, responsive front-end interfaces using modern frameworks (React, Angular, or Vue) that adhere to Section 508 accessibility and UX standards.
  • Integrate RESTful APIs and manage secure, limited data exchanges between the Survivor Portal and DCIPS Future while ensuring isolation and compliance with DoD cybersecurity mandates.
  • Implement authentication and role-based access control (e.g., SAML, OAuth 2.0) to support secure survivor access and identity management.
  • Build and maintain serverless and microservices-based back-end components in AWS GovCloud using technologies such as Lambda, ECS, and RDS.
  • Support DevSecOps automation, integrating CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing frameworks.
  • Ensure portal compliance with RMF, DISA STIG, and Zero Trust security requirements.
  • Develop APIs supporting event calendars, survey integration, and resource recommendations per TOR feature requirements.
  • Conduct code reviews, optimize system performance, and troubleshoot integration or data validation issues.
  • Participate in Agile ceremonies—stand-ups, retrospectives, and sprint planning—to ensure iterative delivery aligned with stakeholder expectations.
  • Collaborate closely with UX/UI designers, data engineers, and DevOps personnel to deliver a high-quality, user-centric platform.
  • Contribute to system documentation, configuration management, and release notes for version control and sustainment.

Requirements

  • Must hold an active Secret clearance.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum 7 years of experience in enterprise web application or portal development.
  • Proven success developing secure, integrated systems in AWS GovCloud or equivalent IL-classified environments.
  • Experience building case management or user access portals supporting high-security data environments.
  • Expertise in Java, C#, or Python and modern web frameworks (React, Angular, or Vue).
  • Proficiency with RESTful API design, JSON, and data exchange standards.
  • Experience with containerization, orchestration (Docker, Kubernetes), and CI/CD pipelines (GitLab CI, Jenkins).
  • Understanding of AWS services (Lambda, RDS, S3, CloudWatch, IAM) and infrastructure-as-code (Terraform or CloudFormation).
  • Familiarity with DoD cybersecurity controls, DISA STIG compliance, and RMF processes.
  • Experience integrating third-party services (e.g., DocuSign, survey tools, or analytics).
  • Strong analytical and problem-solving skills in secure, cloud-based environments.
  • Excellent collaboration and communication abilities across development, cybersecurity, and design teams.
  • Detail-oriented approach to code quality, documentation, and testing.
  • Ability to adapt quickly to changing technical and mission requirements.

Nice-to-haves

  • OutSystems experience is strongly preferred.
  • AWS Certified Developer – Associate or Solutions Architect.
  • CompTIA Security+ CE (DoD 8570 baseline).
  • Certified Scrum Developer (CSD) or equivalent Agile certification.

Benefits

  • Equal Employment Opportunity and Affirmative Action employer
  • In accordance with Presidential Executive Order 13665, DecisionPoint Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...