Requirements
Create high-performance applications through the production of code that is both testable, reusable, and efficient.
Provide support, configuration, and customization for current LIS/RIS systems in accordance with user needs.
Incorporate new instruments and analyzers into existing LIS infrastructure.
Ensure databases operate at optimal performance levels.
Develop user-friendly customer interfaces and back-end services for various business operations.
Assess product enhancements and capabilities, as well as execute necessary upgrades.
Suggest and implement enhancements to processes and technologies.
Generate, maintain, and enhance technical documentation.
Construct highly efficient queries for tasks like data extraction, transformation, and loading.
Skills
Required:
Possession of a Bachelor’s degree in Computer Science, Information Science, or a related technical field.
Extensive background (5 years or more) in the development and implementation of software applications using one or more general-purpose programming languages (e.g., C#, Python).
Ideally, at least 2 years of exposure to a laboratory environment, encompassing testing, instruments, LIMS, LIS, CDS, clinical, healthcare, etc.
Proficiency in utilizing Jira, Git, and GitLab.
Experience working with both Relational and Non-relational Database Management Systems (e.g., MySQL, MSSQL, MongoDB, Redis).
Familiarity with web services and application frameworks like Django and Flask.
Demonstrated openness to learning and integrating new technologies.
Preferred:
Experience with cloud computing services such as AWS or Azure.
Proficiency in working with Linux-based systems, including shell scripting.
Prior involvement in designing and implementing LIS/RIS solutions.
Familiarity with data migrations and ETL processes involving various technology stacks.
Expertise in configuring highly intricate integration points such as Load Balancing, Message Queues, and other critical components of system integration.