Senior Software Development Engineer

Job Overview

Post Date
Number
WEBMX-2022-000006
Job Function
Software Development
Location
Remote
Country
Mexico

About the Position

Position Summary

This position is part of a development team that is responsible for a software product that manages clinical information and provides therapeutic data to the doctors.

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, following the methodologies used in the project and participates in the continuous improvement process.

Key Accountabilities

  • Participate in the definition of new features with the stakeholders, break solutions down into manageable and predictable deliverables.
  • Develop software to solve problems and deliver value to the customers using modern engineering approaches and agile principles.
  • Participate in troubleshooting and performance improvement processes.
  • Test software to ensure responsiveness and efficiency.
  • Make our technology scale through the design of architectures.
  • Write technical documentation.
  • Participate in and conduct review meetings.

Internal Networking/Key relationships

It requires being in touch with the R&D, Marketing, Service and Quality Assurance departments to define needs and requirements.

Skills & Capabilities:

The ideal candidate for this position will exhibit the following skills and competencies:

  • Leadership, 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.
  • Flexibility and adaptability to a fast-changing environment
  • Great work capacity
  • Good English speaking and writing skills.

Min 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 / Jakarta EE
    • 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:
    • Software Engineering Process knowledge
    • Experience writing high and low level design specifications making use of object oriented paradigms and design patterns.
  • Desirable:
    • Experience in Agile methodology.
    • Knowledge in test automation and testing tools and frameworks (JUnit, Mockito).
    • Certifications in interoperability and connectivity protocols and standards.
    • Mobile development (iOS, Android) native or multiplatform framework.
    • Web development