SUMMARY: Serve as anSoftware Interface
Engineer on a distributed team of highly experienced applications, software
developers, database developers, database administrators, quality assurance
specialist and production support professionals (working in mostly virtual
remote locations) in support of the Theater Medical Data Store (TMDS) and
Medical Situational Awareness in Theater (MSAT) applications and various
systems interfaces for the Department of Defense.
DUTIES &
RESPONSIBILITIES:
Work with multiple internal and external teams to ensure the
continuous operation of a deployed Electronic Health Record (EHR) management
system. Install, configure, monitor, and maintain various components including
many diverse interfaces, both internal and external facing. Support users and
interfacing partners by working with help desk to respond to questions,
concerns, and tickets. Support interfacing partners by gathering and providing
necessary communications information and configure system components
appropriately. At times, this may involve reaching out to other teams, to
include the systems and application engineers who are remotely located, for guidance
and assistance.
Design and
maintain systems for efficient and scalable routing and ingestion of patient
healthcare messages.
Develop and
maintain systems for monitoring the flow of patient messages within the system.
Provide
support to other teams, QA, documentation, production support, investigating
and researching issues.
Support,
maintain, enhance, test, and document an ETL tool that interfaces with multiple
internal and external systems to parse, process and store data from various files
of different file formats.
Support,
maintain, enhance, test, and document several additional java-based
applications in support of TMDS and MSAT.
Troubleshoot
message routing, configuration and network connectivity issues using your
understanding of SSL handshaking and Certificate Based Mutual Authentication
(CBMA).
Participate in
scrum meetings, code reviews, adding and improving existing documentation.
Develop and
maintain release packaging, tier configurations, and tools.
Participate in
transition to cloud-based technologies and DevSecOps.
Work with the
Help Desk Team (via ServiceNow and Emails) in resolving Tier 2 issues and
getting involved with Tier 3 issues.
Continuously
ensure compliance with all security requirements to mitigate vulnerabilities
and minimize attack surface
Transfer files
between systems in both manual and automated manners
Be familiar
with and maintain plan to restore from backup, and ensure continuity of
operations in the event of major or catastrophic failure
These efforts
are in support of the Theater Medical Data Store and Master Cluster Management
System applications, and their integration into the grander DoD Electronic
Healthcare Record (EHR) System of Systems (including testing interfaces with
those other systems).
Performs other
duties as assigned
MINIMUM REQUIREMENTS:
Clearance: Active Secret Clearance
Certifications: Minimum CompTIA Security +
Bachelor's Degree
5 Years' Experience
Equivalent combination of knowledge and specialized experience
may be acceptable in lieu of a degree
Application development experience with the following
languages: JAVA, JAVASCRIPT, JSP, HL7, HTML, E4X, XPath, XML serialization,
parsing, and messaging
Knowledge of SOA Architecture, Web Services: SOAP,
WS-Security
Advanced problem-solving skills and the ability to optimize
data for the best possible outcome
Ability to prioritize and manage multiple milestones and
projects efficiently
Knowledge of Microsoft Operating Systems to include Windows
Server 2016 and Windows 10.
Experience with system monitoring, monitoring tools, and general
systems and network troubleshooting.
Strong knowledge of supporting Oracle Database technologies
desired.
Support PMO-JOMIS by creating, modifying, and testing code,
forms, and script that allow computer applications to run.
Conducts trial runs of programs and software applications to
be sure they will produce the desired information and that the instructions are
correct.
Coordinate with testers as they develop test cases tied to
the use cases and/or story boards to ensure that the software is adequately
tested. Work with testers to eliminate
"bugs" they find.
PREFERRED
REQUIREMENTS:
Bachelor's Degree in Computer Science
Certifications: Minimum CompTIA Security +
Specific experience with TMDS / MSAT also a significant
plus.
Experience / familiarity with Apache web server, Tomcat,
JBoss, Business Objects, and Mirth Connect highly desirable.
Experience in the following is considered a plus:
Java, Eclipse IDE
JavaScript, Rhino
PowerShell, other scripting languages
Web Services: SOAP, WS-Security
Mirth, other Healthcare Integration engines
HL7, HAPI
XML, E4X, XPath
SQL, Oracle PL/SQL, Derby, Postgres
Containerization, DOCKER, Kubernetes.
Proficiency in PowerShell scripting highly desirable
Able to write SQL to perform basic database queries and familiar
with PLSQL
Experience with Mirth development and/or administration
Familiarity with HL7 messaging
Familiarity with Relational Databases like Oracle
Experience with Linux
Prior HIPAA training
The selected applicant will be subject to a background check
and drug testing.
Equal Opportunity/Affirmative Action Employer. VSE considers candidates regardless of race,
color, religion, gender, sexual orientation, gender identity, national origin,
disability or veteran status, or any other characteristic protected by law.
VSE is an Equal Opportunity/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, gender, age, national origin, disability, Protected Veteran status, sexual orientation, or any other characteristic protected by federal, state or local law.