Join ILÚM and help us make a difference

Career opportunities

Thank you for your interest in ILÚM. As a company that is focused on overcoming the challenges of infectious disease management and improving patient and hospital outcomes, we are looking for individuals who share our passion and commitment.

To apply for any of our positions listed below, please submit a cover letter with your current resume and salary requirements to jobs@ilumhealthsolutions.com, specifying the position in the subject line. You will receive a reply to confirm the receipt of your resume. Should we find that your skills and experience match our position needs, an ILÚM representative will contact you directly to further discuss the opportunity.

Open positions

Full-Stack Developer
(Albany, NY)

The Full-Stack Developer has technology skills that span the entire technology stack, including expertise with JavaScript, Python, and PostgreSQL.

[See full description]

Backend Developer
(Albany, NY)

The Backend Developer has technology skills that focus on the backend portion of the technology stack, primarily database technology.

[See full description]

Rules Developer (Albany, NY)

Job Brief

We are looking for a developer with experience designing and developing high-volume, low-latency, rule-based, decision support systems. The rules system is a core component of the ILÚM platform, built in Python and PyKE (Python Knowledge Engine). Prior experience working with healthcare clinical decision support systems is a prerequisite for this role.

Responsibilities

  • Maintain and enhance existing rules engine
  • Manage content editing tools to support user-defined rules
  • Build and maintain template rules
  • Build and maintain system rules
  • Develop new features in the system to support new product development

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • Proven hands-on software development experience
  • Proven working experience with rule-based, decision support systems in a production environment
  • Experience with healthcare systems
  • Understand knowledge representation models
  • Proficient with Python
  • Experience developing rules in forward/backward chaining rules engine
  • Experience with PyKE a plus
  • Experience testing rule-based systems

Data Scientist (Albany, NY)

Job Brief

The ILÚM system helps providers treat their patients by delivering the right information at the right time. At the individual patient level, we use data science to personalize treatment recommendations through our clinical decision support tools. At the population level, we help hospitals recognize trends that could require action.

Responsibilities

  • Collaborate with the clinical team to understand the clinical scenario
  • Perform preprocessing and validation on new and existing data sources
  • Design and develop models to address customer and/or business needs
  • Communicate results and create data visualizations
  • Work closely with the development team to select technologies with implementation in mind
  • Document the model development process
  • Contribute to scientific conference research submissions
  • Stay up to date on emerging data science tools and methods

Requirements

  • Experience working with structured and unstructured clinical data
  • Solid understanding of machine learning algorithms and use cases
  • Experience building and deploying supervised and unsupervised learning models, including clustering for anomaly detection
  • Experience with bioinformatics and/or NLP is a plus
  • Experience working with Amazon AWS and/or Microsoft Azure services
  • Proficient in Jupyter, Python, Spark, and SQL
  • Able to explain technical concepts and results to a nontechnical audience
  • BS/BA in Computer Science, Engineering, or relevant field; graduate degree in Data Science or other quantitative field is preferred
  • Experience with biostatistics and research methodologies would be an additional asset

Data Integration Specialist (Albany, NY)

Job Brief

The Data Integration Specialist is responsible for the support and management of clinical data integration including but not limited to: analyzing data to identify problems; extracting, transforming, and loading real-time and batch-based data; identifying gaps in data; and performing data normalization. This person should have the ability to understand data formats/specifications as well as the ability to provide gap analysis documentation to the business. This position collaborates across departments and with customers to maximize customer satisfaction.

Responsibilities

  • Analyze clinical data to identify problems and assess data integration feasibility
  • Work with the clinical team and the customer to resolve complex data issues
  • Build transformations that extract and load clinical data into a clinical database
  • Collaborate effectively with the team to successfully execute projects
  • 24/7 support of interface processing

Requirements

  • Knowledge of Electronic Health Systems and clinical applications (eg, Epic, Cerner, etc.)
  • Experience working with NHSN reporting or Health Information Exchanges (HIE) is a plus
  • Minimum 2 years' experience with interface development and relational databases
  • Solid understanding of HIPAA, PHI, data security, and encryption
  • Strong problem-solving, critical thinking, and analytical skills
  • Ability to work independently in a fast-paced, changing environment
  • Possess strong organizational skills and the ability to prioritize work and meet deadlines
  • Excellent interpersonal, oral, and written communication skills
  • Preferred Skillset:
    • Interface Engines: Mirth/JavaScript
    • Relational Databases: PostgreSQL (SQL scripting, JSON, Regular Expressions)
    • Experience with clinical ontologies (eg, LOINC, SNOMED, RxNorm)
    • Knowledge of FHIR, HL7 2.x, CCD/CCDA, X12, and other standards
  • BS/BA Degree in Computer Science or Engineering Sciences required

Project Manager (Albany, NY)

Job Brief

We are looking for an experienced Project Manager to manage organization of key client projects so that they are delivered on time and within budget and scope. We are seeking an individual with a background in business skills, management, budgeting, and analysis. Ideal candidates are skilled at getting the best out of the people and projects that they oversee. They thrive when planning projects and working with project teams.

Responsibilities

  • Ensure that all projects are delivered on time, within scope, and within budget
  • Develop project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Perform risk management to identify and minimize project risks
  • Coordinate internal resources, client resources, and third parties/vendors (ensuring availability) for the flawless execution of projects
  • Develop and maintain a detailed project plan to track progress
  • Use appropriate verification techniques to manage changes in project scope, schedule, and costs
  • Measure project performance using appropriate systems, tools, and techniques
  • Report and escalate to leadership as needed
  • Manage the relationship with the client and all stakeholders
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive project documentation

Requirements

  • BS/BA degree minimum
  • Proven working experience as a project manager in the healthcare information technology sector involving clinical applications
  • Communicates well, both verbally and in writing, creates accurate and punctual reports, delivers presentations, shares information and ideas with others, has good listening skills
  • Solid organizational skills including attention to detail and multitasking skills
  • Strong working knowledge of Microsoft Office and project planning tools
  • Builds customer confidence, is committed to increasing customer satisfaction, sets achievable customer expectations, assumes responsibility for solving customer problems, ensures commitments to customers are met, solicits opinions and ideas from customers, responds to customer
  • PMP/PRINCE2 certification is a plus

Clinical Support Specialist (Albany, NY)

Job Brief

The role of the Clinical Support Specialist is to bridge the gap between clinical users and the ILÚM system and to support successful adoption of our products. The Clinical Support Specialist is a member of the implementation and support team but has significant responsibilities for product development through the feedback provided from clients.

Responsibilities

  • Has a deep understanding of the ILÚM system—features, functionality, limitations, benefits, vision
  • Develops an understanding of customer needs, workflow, goals, challenges
  • Supports system implementation—needs analysis, implementation design, system setup, data validation, user training, user support
  • Provides clinical SME support to ILÚM
  • Supports the product development team by contributing to product design and testing

Requirements

  • Education:
    • BA/BS in clinical discipline, such as nursing, medical lab technician, or other applicable degree, plus 4 years' experience in healthcare information systems; or AAS in clinical discipline plus 5 years' experience in healthcare information systems; or MA/MS/other advanced degree in a clinical discipline, management information systems, or other applicable degree plus 2 years' experience in healthcare information systems
  • Ability to communicate orally and in writing to persuade and influence clinical and management decisions
  • Expert understanding of regulatory and quality standards for their program area
  • Ability to solve problems, coordinate, and organize responsibilities to maximize outcomes in clinical systems
  • Demonstrated ability to work independently and to consistently exercise sound judgment and initiative in a wide range of circumstances
  • Experience implementing an Electronic Health Record or other substantial clinical information system preferred
  • Proficiency in software tools such as Microsoft Office, visual design tools, collaboration tools

Data Mapping Expert (Albany, NY)

Job Brief

The basis of the ILÚM system is a data schema, which is normalized to standard healthcare terminology, and we need an expert to ensure that all new data processed by the system adheres to this standard.

Responsibilities

  • Map client clinical terms to ILÚM standard terms (eg, SNOMED, LOINC, RxNorm) during system implementation
  • Perform ongoing mapping maintenance at all live client sites
  • Support internal development and ongoing maintenance of vocabularies, ontologies, and vocabulary management tools
  • Maintain current understanding of interoperability requirements and data standards from ONC and other regulatory bodies

Requirements

  • 3+ years of clinical experience, eg, as a lab tech, clinical pharmacist, etc.
  • Demonstrate an understanding of FHIR, HL7 2.x, CCD/CCDA, X12, and other standards
  • Experience using LOINC, SNOMED, RxNorm, and other vocabularies
  • Experience using vocabulary management tools such as 3M HDD, Intelligent Medical Objects, Health Language, or similar systems
  • Excellent interpersonal skills and strong team leadership skills
  • Excellent oral, written, and presentation skills
  • Excellent communication skills
  • Flexible, critical thinking, and problem-solving skills

IT Infrastructure Support Specialist (Albany, NY)

Job Brief

An IT Infrastructure Support Specialist is responsible for managing and maintaining the cloud environment infrastructure. They monitor and ensure that the infrastructure is properly resourced to meet the needs of our clients. They are on top of the latest security challenges and ensure that the environment is secure. They are experts in networking and in establishing VPNs. They understand how to deploy applications into a production environment.

Responsibilities

  • Manage the cloud environment infrastructure
  • Establish site-to-site VPNs between the cloud and client networks
  • Monitor the environment to make sure that it is properly resourced
  • Ensure that the environment is secure through OS patching, performing vulnerability scans, and implementing other security controls and security measures
  • Deploy ILÚM software to the proper environments
  • Proactively communicate issues, plans, and changes to the team
  • Document the existing configurations (network, system, etc.)
  • Provide expert technical support to the broader team (eg, RFPs, new technology, etc.)

Requirements

  • Experience in infrastructure architecture, cloud environments (Azure, AWS), data centers, servers, and networks
  • Experience with Linux
  • Experience with monitoring multiple environments and proactively addressing issues
  • Experience with IT automation (eg, Ansible)
  • Knowledge and skill sets to install, configure, maintain, and support networks and establish site-to-site VPNs
  • Experience with VPN devices (eg, Cisco ASA, SonicWall, etc.)
  • Flexible and reliable worker, with the ability to prioritize multiple tasks and provide 24/7 support
  • Experience with documentation tools (eg, Visio)
  • Strong written and verbal communication skills
  • Ability to work with a team and proactively communicate with that team

QA Testing Lead (Albany, NY)

Job Brief

The QA Testing Lead is responsible for leading the efforts to put together the manual and automated QA testing infrastructure, as well as any associated policies, procedures, and protocols. This role is responsible for helping others become better testers and executing the testing protocols. This role requires excellent leadership and communication skills and an ability to pay close attention to detail. This role is responsible for owning the quality aspect of the ILÚM software development life cycle.

Experience with both black box and white box testing, testing tools, and Agile development methodologies desired.

Responsibilities

  • Quality aspect of the software development life cycle
  • Building out processes and protocols related to testing and quality
  • Provide support and training of other testers
  • Identify and select tools to drive quality throughout the organization
  • Review and analyze system requirements to build out test scripts
  • Collaborate with the development team to implement effective strategies and test plans
  • Execute test cases (manual or automated) and analyze and document results
  • Work with cross-functional teams to ensure quality throughout the software development life cycle

Requirements

  • Proven experience as a QA lead
  • Familiarity with Agile methodology
  • Experience with a broad variety of testing methodologies (regression, black box, white box, etc.)
  • Ability to document and troubleshoot errors
  • Working knowledge of test management software
  • Excellent communication skills
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • BS/BA in Computer Science, Engineering, or a related field

Full-Stack Developer (Albany, NY)

Job Brief

The Full-Stack Developer has technology skills that span the entire technology stack, including expertise with JavaScript, Python, and PostgreSQL. This role is responsible for understanding other technologies, such as with the server, networking, and hosting environments. In addition, this role is responsible for making sure that business objectives are met and streamlining communication across the entire development team.

Responsibilities

  • Key member of the development team in creating software that meets business objectives
  • Go-to expert for the entire technology stack for the development team
  • Deep understanding of all layers of the stack: server, networking, hosting, data modeling, business logic, API layer, user interface, user experience, business needs
  • Collaborate with the rest of the engineering team to design and launch new features
  • Maintain code integrity and organization

Requirements

  • BS in Computer Science or equivalent
  • Highly experienced with programming languages, including JavaScript, Python, PostgreSQL
  • Experience with server, networking, and hosting architectures
  • Experience with data modeling, business logic, and API layer
  • Experience with user interfaces and user experience
  • Understanding and implementation of security and data protection
  • Strong experience with the development of user experiences for both mobile and desktop
  • Excellent written and verbal communication skills
  • Experience with Agile Software Development methodologies and working in teams
  • Experience in writing quality unit tests
  • Experience in a healthcare IT environment preferred

UX Designer (Albany, NY)

Job Brief

The User Experience Designer is responsible for the process of creating software that provides meaningful and relevant experiences to our users. This role is responsible for the entire process of acquiring and integrating the product, including aspects of branding, design, usability, and function, in the healthcare industry. This role is responsible for a deep understanding of the why, what, and how the product gets used to create a user-centered product.

Responsibilities

  • Understanding the why, what and how our products are used
  • Creating and implementing the process for standardizing and creating a world-class user experience
  • Establishing and leading the usability testing processes
  • Coordinating with branding and marketing to establish style guides and ensuring consistent application of the style guide across the development organization
  • Creation and testing of wireframes and a variety of user experiences to help guide the software development process
  • Communicating consistently with the development team

Requirements

  • Proven work experience as a UI/UX Designer or similar role
  • BS in Design, Computer Science, or relevant field
  • Experience setting up usability processes
  • Experience with the creation of user personas
  • Experience with creating style guides and enforcing processes to adhere to those style guides
  • Experience with wireframing tools
  • Excellent written and verbal communication skills

Scrum Master (Albany, NY)

Job Brief

The Scrum Master is responsible for managing and facilitating the development process. They organize meetings, enforce timeboxes, and identify impediments throughout the organization and help remove those impediments so the development team is operating at peak productivity and efficiency. The Scrum Master works closely to help the Product Owner be successful in their role and helps improve the performance of the development team. They identify and implement software engineering practices to help the team become more efficient.

Responsibilities

  • Constantly improving the performance of the organization by identifying impediments and helping to remove them
  • Facilitating the meetings associated with the Agile Development Process
  • Continuously improving the development processes and software engineering practices
  • Improve Product Owner effectiveness by helping them find ways to maintain the product backlog and release plan
  • Ensure that teams are properly communicating throughout the organization

Requirements

  • PSM II or equivalent Scrum Master certification
  • Deep understanding of software engineering practices, particularly in quality and testing
  • 2+ years' experience as a Scrum Master
  • Experience working with remote teams
  • Experience with Atlassian tools preferred
  • Broad experience of various Agile development methodologies
  • Excellent written and verbal communication skills
  • Experience in the healthcare IT industry preferred
  • Prior experience as a software engineer

Backend Developer (Albany, NY)

Job Brief

The Backend Developer has technology skills that focus on the backend portion of the technology stack, primarily database technology. This role is responsible for ensuring that the backend is scalable, responsive and high-performing. This role must also understand the role of the backend in the broader technology stack and communicate effective with other members of the development team.

Responsibilities

  • Key member of the development team in creating software that meets business objectives
  • Go-to expert for the backend and associated technologies for the development team
  • Understanding of backend layers of the stack: server, networking, hosting, data modeling, business logic, and how that is used to impact the other layers of the stack
  • Collaborate with the rest of the engineering team to design and launch new features
  • Maintain code integrity and organization

Requirements

  • BS in Computer Science or equivalent
  • Highly experienced with programming languages and database technologies, including Python and PostgreSQL (JavaScript also desired)
  • Experience with server, networking, and hosting architectures
  • Experience with data modeling, business logic, and API layer
  • Understanding and implementation of security and data protection
  • Excellent written and verbal communication skills
  • Experience with Agile Software Development methodologies and working in teams
  • Experience in writing quality unit tests
  • Experience in a healthcare IT environment preferred