The Systems Engineer applies standard programming procedures and knowledge of pertinent functional areas. Analyzes needs, designs, writes and tests new programs. Programs developed or modified are typically linked to several other programs; (i.e., the output of one becomes the input for another). Maintains and revises existing systems and provides technical assistance to customers. Works according to approved requirements and detailed specifications. Applies judgment in devising program logic and selecting and adapting standard programming procedures; obtains advice when precedents are unclear or unavailable.
Typical Duties & Responsibilities:
Develops, modifies and maintains assigned programs. Monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding.
Apply system-analyst techniques and procedures, including consulting with users to determine hardware, software or systems functional specifications
Arrange project requirements in programming sequence by analyzing requirements; preparing a work flow diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
Research, evaluate and recommend solutions and appropriate technology to meet user's needs.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Protects operations by keeping information confidential.
Contributes to team effort by accomplishing related results as needed.
Develops and maintains applications and databases by evaluating customer needs; analyzing requirements; developing software systems.
Reviews user requirements and needs for new software and performs analysis, design, implementation, installation and training related to new software developed and/or acquired.
Analyzes and plans systems based on consultations with staff. Documents system plan and establishes an implementation schedule.
Designs and documents systems based on analysis results and further consultation with management and staff.
Develops programs and procedures necessary to integrate and/or implement the system. Tests system fully to determine its operational reliability.
Documents system for customer, conforming to institutional standards.
Assists user and business areas in implementing and supporting systems including system installation, training and troubleshooting.
Carries out fact finding and program analysis of problems; applies established procedures to bring resolution.
Provides technical advice and support to users. This includes creating ad-hoc reports, data analysis and correction, training and problem solving.
May work on more complex programs under the direction of higher level staff or supervisor.
Perform all or some of the responsibilities above position, participate in on-call rotation, and perform other related duties as assigned.
Bachelors Degree in computer related discipline. Relevant experience may substitute for the degree requirement on a year-for-year basis. Experience in systems design, programming and/or systems software and support.
Ability to: Recognize and resolve system related problems; work independently and make necessary decisions throughout the systems process within department guidelines; perform multiple tasks concurrently and respond to emergency situations effectively; communicate technical and complex information both orally and in writing.
1 year integration development experience in HL7 and X12 interfaces
Experience integrating with Epic, McKesson, MEDITECH, Cerner/Siemens, and Allscripts systems desired
Experience developing with Cloverleaf or other integration engines (Corepoint, Rhapsody, Mirth)
Experience with legacy data conversions, complex interface designs, and migrations
Experience with RESTful/SOAP Web Services
Data transfer (sFTP, FTPs, HTTPS, SCP, Samba) and encryption. Experience with MoveIT preferred
Programming languages (TCL, Perl, KSH, Java, VBScript, Python, Powershell)
Knowledge of SQL queries, stored procedures (eg. PL/SQL code) and working with data in relational databases like Oracle, SQL Server, MySQL etc.
Ability to: Recognize and resolve system related problems; work independently and make necessary decisions throughout the systems process within department guidelines.
Analyzing Information, Problem Solving, Attention to Detail, Software Design, Software Debugging, Software Development Fundamentals, Software Documentation, Software Testing, Software Requirements, Software Development Process
Work Environment & Physical Requirements:
Work environment includes typical computer related noise levels and paper and equipment generated dust. Exposure to video display terminals occurs on a regular basis. Learned physical skill is required for keyboarding and use of peripheral equipment. Moderate lifting occasionally occurs.
EEO Statement: Christiana Care Health System is an equal opportunity employer, firmly committed to prohibiting discrimination, whose staff is reflective of its community, and considers qualified applicants for open positions without regard to race, color, sex, religion, national origin, sexual orientation, genetic information, gender identity or expression, age, veteran status, disability, pregnancy, citizenship status, or any other characteristic protected under applicable federal, state, or local law.
UPDATE: ChristianaCare is committed to prioritizing the health and safety of our patients and caregivers. As we continue to meet the needs of our caregivers and our community through the COVID-19 pandemic, our commitment to health and safety requires that we take new steps to ensure a safe environment for medical care for our patients and a workplace that avoids preventable harm for our caregivers. For this reason, vaccination for COVID-19 is required for all caregivers at ChristianaCare and is considered a safety standard that is job-related and consistent with business necessity for all caregivers.
ChristianaCare Health System is headquartered in Wilmington, Delaware and is one of the country's largest health care providers, ranking 21st in the nation for hospital admissions. Christiana Care is proudly a Nurse Magnet recognized institution. Christiana Care Health System is also one of the largest health care providers in the mid-Atlantic region, serving all of Delaware and portions of seven counties bordering the state in Pennsylvania, Maryland and New Jersey. A not-for-profit, non-sectarian health system, Christiana Care includes two hospitals with more than 1,100 patient beds, and is a major teaching hospital with two campuses. Christiana Care is continually recognized for excellence on a regional and national level. Our role in the community is expressed in the Christiana Care Way: "We serve our neighbors as respectful, expert, caring partners in their health. We do this by creating innovative, effective, affordable systems of care that our neighbors value."Christiana Care is a great place to work because we value diversity and recognize it to be a core part of our success. Because of the diversity of our employees, affiliated health professionals and volunteers, we are ...positioned to meet the unique needs of our patients and community. We acknowledge and celebrate the uniqueness and talent of each employee. Because of our talented workforce we are able to provide a quality healthcare experience to our patients and community. We strive to create an inclusive environment in which individual diversity can be leveraged and thrive. Christiana Care Health System is an equal opportunity employer, firmly committed to prohibiting discrimination, whose staff is reflective of its community and considers qualified applicants for open positions without regard to race, color, sex, religion, national origin, sexual orientation, genetic information, gender identity or expression, age, veteran status, disability, pregnancy, citizenship status, or any other characteristic protected under applicable federal, state, or local law.