US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Engineer

As a Software Developer, this professional will design, implement, and test software applications and components that meet the clients' needs.

They will work closely with our development team to deliver high-quality software solutions that drive business growth and success.

This role offers the opportunity to work on a variety of projects and technologies and to collaborate with talented professionals in a dynamic and innovative environment.

Primary Functions:


* Develop and enhance clinical and internal software solutions as a key member of the R&D team.


* Participate in code reviews and knowledge-sharing sessions.


* Analyze and troubleshoot application issues for effective remediation.


* Write high-quality, reusable, and maintainable code.


* Collaborate closely with the Quality Assurance (QA) team to identify and resolve product gaps.

What We Are Looking For:


* 3+ years of software development experience.


* 3+ years of strong expertise in web development using Angular and .NET Core (C# APIs).


* 1+ years of proficiency in Windows .NET C# programming.


* 3+ years of experience with MS SQL, including:
+ Troubleshooting SQL queries and performance issues
+ Index optimization and query tuning
+ Writing, debugging, and optimizing stored procedures
+ Designing and maintaining schema diagrams


* 2+ years working with Git-based version control (currently using Bitbucket).


* 1+ year of experience working with SCRUM methodologies, including:
+ Requirements review
+ Work estimation
+ Design & implementation
+ Testing & documentation

What Would Make You Stand Out


* Familiarity with Jira. 


* Experience with virtualization technologies (e.g., Docker).


* Unix/Linux background.


* Familiarity with deployment solutions (e.g., Portainer).


* Experience in Healthcare IT or working with sensitive data.


* Knowledge of Azure cloud hosting management (managed Azure before)


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

Soft Skills/ Behavioral Skills:


* Strong time management skills with the ability to handle multiple tasks and shifting priorities.


* Comfortable working independently in a fully remote environment.


* Excellent verbal and written English communication skills.





Share Job