Description

Key Responsibilities:

  • Analyze complex cross functional business processes and defines integrated requirements in determining software’s expected business value
  • Document functional and non-functional requirements via Functional Description Data in accordance with CDRL A003, Functional Description Data, DI-IPSC-82360, PWS Appendix C
  • Ensure software development solutions are proven to deliver the required business results
  • Communicate with business SMEs to ensure expectations are kept in line with project status
  • Research, design, implement, and manage software programs
  • Develop and test software to meet consumers' and clients' needs
  • Write and implement efficient code based on requirements
  • Monitor quality and performance of applications through testing and maintenance
  • Develop quality assurance procedures
  • Develop low code/no code solutions where appropriate
  • Create automated unit and integration test cases, test and evaluate new code
  • Identify areas for modification in existing programs and develop Government approved modifications
  • Determine operational practicality of solution options
  • Create analytic reports using data from the ARC Data Environment and embed reports in applications
  • Troubleshoot, debug, maintain and improve existing software
  • Compile and assess user feedback to recommend improvements to existing software and software performance
  • Develop application programing interfaces (API’s) to interface with other government systems
  • Work closely with developers in agile teams including business and systems analysts, Database Administrator (DBA)’s, and customers
  • Collaborate with management, departments, and customers to identify end-user requirements and specifications
  • Participate in agile development processes such as Sprint meeting, Backlog meeting, Sprint review, and Sprint retrospect
  • Develop technical documentation to guide future software development projects
  • Customer Meetings, User stories, Tasks breakdown, Database diagrams, Metadata, Test cases, User guide
  • Create Product Roadmap in accordance with CDRL A005, Product Roadmap, DI-IPSC-82297, PWS Appendix C
  • Deploy software tools, processes, and metrics
  • Assist with migrating existing business systems to cloud platforms such as Salesforce
  • Support Development, Security, and Operation (DevSecOps) initiatives
  • Create and execute automated functional test, end to end test, regression test, and acceptance test packages for applications
  • Conduct and manage user acceptance test process
  • Verify automated Unit and Integration test results
  • Design and develop automation scripts when needed
  • Detect and track software defects and inconsistencies
  • Perform White/Black box code scans with latest Government approved software
  • Assist with SAER in accordance with CDRL A006, Software Assurance Evaluation Report, DI- IPSC-82249A, PWS Appendix C within five (5) calendar days after the end of each month

Qualifications Required to Perform This Service:

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent experience
  • A minimum of 5-years technical experience with Microsoft (MS) Visual Studio 2019
  • A minimum of 5-years technical experience with C#, Model View Controller
  • A minimum of 5-year experience with Object Oriented Programming (OOP) design principles
  • A minimum of 3-year experience with analytical and problem-solving skills
  • A minimum of 1-year experience in performing in a team environment
  • Excellent Oral and written communication skills
  • A minimum of 1 year knowledge of Development and Operations (DevOps) and Agile methodology
  • A minimum of 1 year knowledge of Microsoft .Net Web API
  • A minimum of 3-year experience in test planning and documentation skills
  • A minimum of 1-year experience in reporting test results

Education

Any Gradute