Job Overview
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