Custom Software Systems Inc. (CSS)
is seeking a motivated Full Stack developer to join the team to support Operations, maintenance, and enhancement of the IRAP Portal, which is a custom-built web application built using.Net and react on AWS GovCloud infrastructure. This will be a full-time position with one (1) day onsite work required. Responsibilities
- Develops block diagrams and logic flow charts.
- Translates detailed design into computer software.
- Tests, debugs and refines the computer software to produce the required product.
- Prepares required documentation, including both program-leveland user-level documentation.
- Enhances software to reduce operating time or improve efficiency.
- Provides technical direction to programmers to ensure programdeadlines are met.
- Analyzes functional business applications and design specifications for functional activity.
- Maintain the IRAP Portal webapp built using React, CSS, JS, HTML, DynamoDB and .Net by performing necessary software/framework version upgrades, patches etc.
- Make enhancements to IRAP Portal front end, back end, and associatedinfrastructure in AWS per user needs.
- Update the design of IRAP Portal webapp to meet customer needs as well as
scalability, resiliency, and cost optimization requirements.
- Update and maintain architecture artifacts and system documentation of IRAP.
- Represent the IRAP team in Architecture Review Board review sessions.
- Enhance the logging, monitoring, and alerting capabilities of the IRAP Portal.
- Ensure continuous compliance with FISMA standards to maintain ATO for IRAP.
- Create and implement NIST 800-53 internal controls for maintaining/renewingATO for IRAP as well as to increase the sensitivity level of IRAP.
- Build, enhance, and manage the DevOps pipeline for IRAP.
- Build data infrastructure in AWS using Terraform IaC.
- Recommend areas of improvement and enhancements for IRAP
Required Qualifications
- At least five (5) years programmer / analyst experience in full cycle of software development.
- At least four (4) years of experience with task order technology.
- Minimum of five (5) years of experience with integration, systems analysis, or programming
- Five (5) years’ experience designing, building, and maintaining custom web applications
using .Net, react, HTML, and CSS
- Five (5) years’ experience in designing and building secure web applications and microservices
- Three (3) years experience in SQL
- Three (3) years experience in presenting and defending Application Architecture toArchitecture Review Boards or similar regulatory bodies
- Five (5) years experience using Agile software development methodologies
- Five (5) years experience building CI/CD pipelines, preferably using Azure DevOps or Gitlab
- Oral and written communication skills.
- Work effectively as a team member.
- Experience supporting users.
Education
- Bachelor's degree or higher in Computer Science, Business Administration Science, Mathematics, or Engineering.
ClearanceN/ACitizenship