Search by job, company or skills

  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a skilled Software Developer to join our Research and Development team. In this role, you will design, develop, test, and maintain clinical and internal software solutions that support our core products. You will collaborate closely with developers, QA, and other stakeholders to deliver high quality, scalable software that supports business growth and long term product stability.

This role will provide additional support for the ongoing rewrite of our main product, help cover responsibilities for a team member currently on leave, and strengthen the team's expertise in Angular and Azure.

Key Responsibilities

Develop and enhance clinical and internal software applications as part of an R&D team

Write clean, reusable, maintainable, and well tested code

Participate in code reviews and technical knowledge sharing

Analyze, troubleshoot, and resolve application issues

Collaborate closely with the QA team to identify and address product gaps

Contribute to requirements review, estimation, design, implementation, testing, and documentation

Required Qualifications

At least 3 years of professional software development experience

Strong experience with Angular and .NET Core using C# APIs

At least 1 year of Windows .NET C# programming experience

Strong MS SQL experience including

Query troubleshooting and performance optimization

Index optimization and query tuning

Writing and debugging stored procedures

Schema design and maintenance

At least 2 years of experience using Git based version control systems such as Bitbucket

At least 1 year of experience working in a SCRUM or Agile environment

Nice to Have

Familiarity with Jira

Experience with Docker or other virtualization technologies

Unix or Linux background

Experience with deployment tools such as Portainer

Experience in Healthcare IT or handling sensitive data

Experience managing or working with Azure cloud environments

Ability to design and implement new features across a growing product portfolio

Soft Skills

Strong time management and ability to handle multiple priorities

Comfortable working independently in a fully remote setup

Excellent written and verbal communication skills in English

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137383603

Similar Jobs