SENIOR INTERFACE SPECIALIST AND PROTOCOL DEVELOPER – Qyantity 1
Responsible for Designing, Development and Deployment of Complex Interfaces between Hospital Information System and Bio-Medical Equipments using RS-232C and TCP/IP protocol and ASTM and HL7 communication standards skills.
Work closely with Applications architects to define application design and development requirements.
Design, Develop and Interface application in Java/VC++/C++ to integrate Medical Equipment’s in accordance with established standards and communication protocols.
Perform code reviews with analysts and Application Architects and Developers.
Develop unit and system test plans.
Minimum 8 year’s Experience in developing TCP/IP, RS-232C and custom protocols to interface laboratory and other bio-medical equipment’s to hospital information systems running in multiple well known heath care facilities.
Fluent in all aspects of Application Architecture, UML Modeling, and Application Development.
Solid real-time OOAD and Documentation Skills (Use cases, Class diagrams, Collaboration diagrams, Component diagrams, Sequence Diagrams, Deployment Diagrams, Activity Diagrams, etc.).
Very strong knowledge and experience in Rational Unified Process (RUP) is a must.
In-depth understanding of Core Enterprise Design Patterns and GOF Patterns and expertise in building reusable and loosely coupled application components.
Minimum 8 year’s experience in VC++/Java/C# with the ability to develop end to end applications.
Minimum 6 year’s experience in low-level TCP/IP and RS-232C protocol development using VC++/Java API.
Solid understanding of HL7 and ASTM Medical communication standards.
Proven experience in layered web applications using MVC and Dependency Injection frameworks.
Very strong experience in VC++(MFC, Win32 API, Multi-threading, WinSock, TCP/IP, Activex/OCX/COM/COM+/OLE, ODBC/OLEDB, RDO/ADO).
Experience in Java Programming (JFC, Swing, Java SDK, Multi-threading, Network Programming, Java Mail, TCP/IP, JDBC, Java IO/NIO, JMS, JNDI ) is mandatory.
Experience in NET Technologies is an added Advantage (VB.NET, C#.NET, ADO.NET, NET Framework).
Experience with cross-platform and cross-database projects.
Provable experience in using Application Testing Tools and Methodologies.
Experience with handling complex concurrency, performance and scalability issues.
Strong working Experience in popular JEE IDEs (Eclipse, NetBeans etc) and Microsoft IDE is a must.
Minimum 3 year’s experience is Agile Software Development Processes and methodologies like SCRUM, KANBAN.
Excellent Team Player, Detail and Deadline Oriented.
Demonstrates a passion and a responsibility for consumer.
Desire to own decisions and take responsibility for outcomes.
Willingness to continually embrace personal and professional development.
Demonstrated exceptional written and oral communication skills.
Education & Work Experience:
Bachelor's Degree in Computer Science or Related Fields.
Minimum 8 years working experience in Communication Protocol Development
5 years working experience in healthcare domain