Sr Software Architect / Information Technology

Children's NebraskaOmaha, NE
16hRemote

About The Position

The Senior Software Architect is the primary point person who oversees the architecting, engineering, development and maintenance of the organization's integration and interface solutions. This position will leverage their multiple years of experience and expert knowledge to provide direction and guidance to the whole interface team. The Senior Software Architect ensures the system interface and integration solutions fulfill the needs of organization. This role will primarily rely on their own knowledge, skill, and experience to provide integration solutions while efficiently utilizing external resources such as vendor support and documentation. They develop tools, documents, best practices and processes that contribute to the long term support of developed integration solutions

Requirements

  • Bachelor's Degree in Information Technology, Computer Science, or a related field required or equivalent combination of education and experience.
  • Minimum of five years’ professional experience in healthcare integration solution development utilizing interface/middleware programming Required and
  • Experience includes creating development plans and testing scenarios.
  • EPIC - EPIC Certification Epic Bridges within 1 Year
  • Work after hours and on weekends as needed is an expectation of the job.

Nice To Haves

  • Minimum of five years professional experience with at least four programming languages and development platforms
  • Experience with multiple healthcare based application systems

Responsibilities

  • Developing cross system integration solutions between the organization’s applications. Solutions include HL7 interfaces, Extract Transform Load (ETL) solutions, and other complex cross system integration solutions.
  • Provides leadership in the following: ◦ Ensuring daily system management and monitoring tasks of primary integrated and interfaced systems are performed. ◦ Ensuring complete and proper documentation of integration/interface solutions. ◦ Documenting and sharing knowledge to enable the continuity of coverage. ◦ Developing and refining templates and tools required for test case scenarios, documenting and tracking issues. ◦ Developing scripts and applications designed to perform the following: ▪ Automate recurring tasks. ▪ Automate software builds and deployment. ▪ Automate functional and performance tests suitable for supporting Test Driven Development.
  • Serve as primary Database Administrator for integration solution’s databases and persistent data stores. Database Administrator tasks include ensuring efficient data queries, data stability, integrity, security, data backup, and disaster recovery.
  • Serve as Project Manager for complex system integration projects involving multiple team members. Project Management includes planning, development and testing activities, issue resolution, risks, and status updates.
  • Serve a Technology Consultant to IT leadership in making practice recommendations related to install and configuration processes, policies and procedures in solution design, development, implementation and maintenance of technology solutions.
  • Serves as Technical Lead resource in assisting other IT team members overcome technical challenges.
  • Provide after-hours technical support and monthly maintenance support when required. Serve on Data Services on call rotation, including assisting others as necessary. Provide advice and support to monthly maintenance processes as required
  • Regular attendance at work is an essential function of the job.
  • Perform physical requirements as described in the Physical Requirements section
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service