CACI is seeking a Senior Software Engineer (Engineering Lead) to lead the software engineering and architecture function on the Joint Operational Medicine Information System (JOMIS) Application Transition Support (JATS) program. As the technical focal point for the program, this role will also comprise the Deputy Program Manager role on the program. JATS is a mission-critical component of the DoD’s new GENESIS EHR implementation that will integrate or transition ancillary systems from the current TMIP-J solution to enable GENESIS deployment into theater operations. Additionally, JATS will sustain the current theater TMIP-J software components deployed to theater medical forces supporting all medical functional areas, including command and control, medical logistics, blood management, patient regulation and evacuation, medical threat/intelligence, health care delivery, manpower and training, and medical capability assessment and sustainment analysis. The Engineering Lead will help ensure the JATS Program is successful in providing an integrated medical information system to support theater operations by linking all levels of medical care in support of time-sensitive decisions critical to the success of theater operations. The Engineering Lead will serve as the primary point of contact within the team, as well as with the government and other external stakeholders for all aspects of architecting, engineering and developing the complete JOMIS solution. Ultimately, the Engineering Lead is responsible for delivering a robust, stable and compliant JOMIS solution fulfilling customer requirements and achieving a high degree of customer satisfaction.
CACI’s Health Solutions Group serves the U.S. by accelerating the transformation of Federal healthcare through the application of new strategies, technology and processes. Our solutions offer high benefit, low risk implementation and support for critical missions, including healthcare delivery systems, public health, medical logistics, and benefits and entitlement services. We provide functional and technical subject matter expertise and health IT services to defense and civilian healthcare agencies. Our solutions comprise software development, systems integration, information sharing, analytics and information assurance, as well as knowledge management and business process re-engineering. By focusing on patients, providers and payers, we ensure that systems and processes in healthcare agencies are optimally productive and efficient.
Establish framework for program technical delivery by ensuring comprehensive architecture comprising all JOMIS components
Ensure program success by engineering of JOMIS development cycles to achieve required functionality in production releases.
Manage the engineering function for the JATS architecture and development teams
Lead teams developing software on a large program consisting of multiple, inter-related projects for software development, integration, sustainment, migration and sunsetting of legacy components.
Organize, direct, and manage all aspects of the engineering function involving multiple complex and inter-related project tasks that require managing teams of contractor and subcontractor personnel at multiple locations.
Produce artifacts compliant with the approved SDLC approach.
Implement a rigorous software development approach, maximizing the use of Agile and other software engineering methods and tools to maximize team productivity.
Build and retain architecture and engineering teams of top talent by hiring the best, promoting proven performers, providing actionable performance feedback, and resolving any under-performance issues.
Communicate scope, goals and objectives, and project metrics to the engineering team.
Create and maintain development plans, schedules and reports, including tasks, status, milestones, dependencies, constraints, and resources.
Ensure quality delivery of the engineering function on schedule and budget.
Assist the Program Manager with all aspects of program delivery.
Represent the Program Manager, as needed, for customer meetings, briefings and calls.
Must have in-depth knowledge and experience in Clinical and Healthcare systems and workflows. minimum
Understands Systems Architecture, with experience in large-scale system architecture, minimum
Depth of experience with systems interface design and development, minimum
Understanding of programming languages involved in systems interface development, minimum
Experience in theater medical IT systems, minimum
Experience managing/leading teams of technical resources, minimum
15 years of experience in large-scale and complex software engineering, preferred
Demonstrated proficiency with establishing comprehensive software development and systems integration programs, preferred
Expertise with establishing standardized software development life cycles for complex suites of software with multiple components and external systems interfaces, preferred
Demonstrated experience integrating COTS/GOTS products into a Government legacy operating environment, preferred
Knowledge and experience of maintaining, tracking and controlling multiple concurrent software versions, preferred
Experience in creating and presenting material to senior Government officials and corporate executives, preferred
Background knowledge of TMIP-J and associated legacy systems, preferred
Background knowledge of DHMSM and associated legacy and future DoD health systems, preferred
PMP Certification with current credentials, preferred
Bachelor's degree, minimum; Master’s degree, computer/software related preferred