Software Engineer - Interface
Position Responsibilities:
- Expert experience of information messaging standards (i.e. HL7) and middleware principles and concepts (e.g. APIs, REST, SOAP, Web Services)
- Must be skilled in common algorithms and data structures, database concepts and design, SQL and a data access language
- Develop, install and configure HL7 interfaces based on workflow and configuration capabilities; including ADT
- Work closely to gather requirements, implement technology, ensure sufficient testing, and coordinate a move into production
- Experience with interface engines, such Mirth Connect highly recommended
- Should have relevant experience of minimum 2-4 years in HL7 (V.2/V.3) Interface development.
- Knowledge of SDLC processes and workflows.
- Experience working with any Interface Engines and Clinical Workflows or HealthCare Workflows.
- Working experience with various healthcare applications or interface engines (mirth)
- Detailed understanding of HL7 segments, fields and data types – esp. ADT, ORU and ORM
- Knowledge of the various HL7 acknowledgement types and common industry practices when working with HL7 acknowledgement
- Understanding and usage of loops, arrays, variables, if-else logic statements, and re-usable code
- Proficient in C# and .NET and Javascript
- Basic understanding of database concepts and working knowledge of the ways to interact with database
- Demonstrated knowledge of relational database design (e.g., normalization, cardinality)
- Proficiency in Structured Query Language (SQL) and related data access languages (e.g. executing SQL, stored procedures, views, indexes and table creation)
- Expertise in ASP.Net, MVC, C#, Web API, C#, HTML, Angular JS, Javascript, ADO.Net, Entity Framework, JQuery, WCF, Web service