Job Information
About the Position
JOB DESCRIPTION: Senior Software Development Engineer
Job Details
ID: W556
Department: SW Development
Job Summary
Under the supervision of the team leader, he/she participates in development of the product interoperability and communication with IVD analyzers and healthcare information systems for one of the most popular LIS in the market.
Key Accountabilities
- Develop software to solve problems and deliver value to the customers using modern engineering approaches and agile principles.
 - Make our technology scale through the design of architectures.
 - Participate in troubleshooting and performance improvement processes.
 - Participate in the team’s life and contribute to decision-making.
 - Participate in the feature definition with the stakeholders, break solutions down into manageable and predictable deliverables.
 - Test software to ensure responsiveness and efficiency.
 - Write technical documentation.
 - Participate in and conduct review meetings.
 
Networking/Key relationships
It requires having contact with the R&D, Marketing, Service and Quality Assurance departments to define needs and requirements
Minimum Knowledge & Experience required for the position:
Education: Engineer, Computer Science or other Technical degree, or
equivalent work experience
Experience:
- Proven experience in Instrumentation / Integration department or division in the healthcare sector.
 - Proven experience working with Java.
 - Knowledge of interoperability and connectivity protocols and standards (HL7, FHIR, CDA, ASTM, POCT1-A, CLSI, IHE)
 - Experience with issue tracking, troubleshooting and defect management and version control.
 
Additional Skills/Knowledge:
- Proactive and able to function independently with project stakeholders, but still work well in a team-oriented environment.
 - Software Engineering Process knowledge
 - Experience writing high and low level design specifications making use of object oriented paradigms and design patterns.
 
Desirable:
- Certifications in interoperability and connectivity protocols and standards
 - Experience in Agile methodology.
 - Knowledge of Medical Device Regulations
 - Knowledge in build automation tools (Maven) and continuous integration (Jenkins)
 
Skills & Capabilities:
The ideal candidate for this position will exhibit the following skills and competencies:
- Analytical capacity and technical knowledge to propose solutions for issues and challenges in software development.
 - Highly organized and detail-oriented, with the ability to multi-task.
 - Proactivity, but still work well in a team-oriented environment.
 - Good communication skills to perform a demo and to communicate with the rest of the team and other stakeholders
 - Flexibility and adaptability to a fast-changing environment
 - Great work capacity
 - Good English speaking and writing skills.
 
Travel requirements:
- Up to 10% of time