Senior to help support the Software Development Department for its downtown Pittsburgh location. This position will work standard business hours Monday through Friday. Provide proficient programming services, define technical requirements, develop and/or maintain computer applications/systems, and provide services to meet client IT and business needs. Additionally, may supervise/direct 3-5 technical team members.
Provide service to ISD client community, patients, families and visitors, while protecting the integrity and confidentiality of all data and information through physical and electronic measures.
Convert documented client needs/business processes into program code following established standards and practices.
Document applications/systems in order to define the technical processes that have been used to solve the client needs/business processes of an application or system using documentation deliverables such as written descriptions, flowcharts, or segments of ISD standard documentation.
Provide technical support skills to evaluate software code in order to define the associated process or identify fault producing conditions.
Work with ISD staff, and/or vendors to evaluate, develop, and implement technical solutions including both packaged system solutions and custom development applications options.
Use technical software necessary to automated application testing, analyze data bases, and support project control activities.
Assure the quality of a completed technical solution is consistent with documented client needs through thorough unit and application testing.
Work with ISD staff, and/or vendor staff to deploy production applications.
Work with technical services and the integration team to design, test and deploy appropriate hardware solutions, connectivity requirements and interface solutions.
Four year academic degree includes courses in computer programming, systems analysis, system development, or systems engineering OR has acquired Core IT skills and knowledge via practical experience.
Proficiently applies IT methods, professional knowledge, and standards and practices.
Intuitively grasps familiar, stable system performance situations.
Respond to unfamiliar, undefined, unexpected, or unstable situations with the professionally prescribed standard response.
Recognize subtle problems with system design or performance and acts appropriately to improve the condition, seeking validation of actions in advance as appropriate.
Effective in relationships with business partners, professional peers, and other team members.
Coach less experienced IT professionals.
Meet IT Career Level Criteria for Individual/Team Contributors outlined in the Universal Criteria Leveling Guide.
Three plus years of HL7 software interface design and development.
Three plus years direct experience in enterprise-level application integration.
Three plus years experience actively and personally working with a interface team to discover interface requirements and documenting interface design.
Three plus years experience with Data modeling and SQL programming.
Three plus years experience with interfaces for the following: ADT, Order Entry, Lab/Rad/Pharm Order Entry, Order Results.
Three plus years experience interfacing with ADT systems such as Epic, Siemens Invision,
Intergy and interface/integration engines such as Mirth Connect, Cloverleaf and Epic Bridges.
Experience with Integration Engines like Mirth Connect
Experience with EDI X12 transaction set like 270/271, 278, 837/835 etc.
Experience with XML and XSD.
Ability to work both independently and as a member of the integration team.
Ability to manage multiple concurrent activities, all with fluctuating deadlines, by working with other departments, both internal and external.
Must be able to adapt to a high-pressure environment and adapt to a rapidly changing environment.
Must be able to quickly identify and resolve issues.
Must be able to quickly understand complex concepts.