Position Description/Responsibilities Include:
The purpose of this position is to provide technical support to the Health Products Support (Sustainment) office within OI&T at the Department of Veterans Affairs (VA). The role of the Software Architect is to provide subject matter expertise on analyzing and assessing ‘troubled’ software applications that are in sustainment (O&M) or to be transitioned into sustainment from development.
Perform ‘deep dive’ analysis of selected applications to identify issues with the applications. In many cases this will require a ‘reverse engineering’ approach for fielded/sustained applications
Perform requirements analysis to identify gaps in the ‘as is’ versus the ‘to be’
Perform analysis and assessment of all life cycle deliverables as to adequacy and suitability for a sustained application
Perform Software Gap Analysis based on existing requirements
Assess overall risk of the software application considering items such as (but not limited to) performance, capacity, throughput, ease of use, software coding practices, software architecture, trouble ticket analysis, Release Management, Configuration Management, etc
Identify the skill levels and numbers of resources that would be expected to maintain the application in sustainment
Develop recommendations and alternatives to address the identified issues, including preliminary sizing (resources), schedule and priority
Communication and meetings with stakeholders and development/sustainment teams (including scheduling, facilitation and meeting minutes)
Responsible to manage/develop the associated contract deliverables related to this support
Support project team in identifying and managing project risks and issues
In addition, the Software Architect will work closely with the Government COR in preparation and completion of assigned tasks and deliverables on time.
Qualifications for this position include:
Minimum of three years as a software architect supporting developed applications. This is not a ‘front end’ software architect position.
Software Development Life Cycle expertise and understanding
Previous software development (programming and/or testing) experience
Highly desirable to be familiar with the VA PMAS and ProPath processes
Highly desirable to be familiar with Health related software applications, both clinical (VistA) and administrative
Highly desirable to have current VA access
Excellent verbal and written communication skills
Ability to pass required VA MBI clearance
Education: A Bachelor’s degree in computer science or information technology with strong consideration for Master’s degree.
Security Clearance: Moderate Background Investigation (MBI)
Location: Washington, DC Area (preferred)