Logo for ClinOne

Sr. Software Engineer

Role overview

Qualifications

  • 5+ years of experience of software development
  • Bachelor’s degree or higher in Computer Science or related field
  • Extensive experience with C#, ASP.NET MVC and ASP.NET Core
  • Strong experience with REST API design, documentation, and development

Responsibilities

  • Build cloud native solutions using modern engineering best practices
  • Facilitate high quality, scalable product deployment through recommending requirements, architectural designs, user stories, and other artifacts
  • Implement solutions quickly and efficiently with minimal error and mentor junior developers
  • Support a DevOps culture; monitoring system uptime, response times, and product quality and in issue resolution

Key facts

Hard skills

Other skills

  • Analytical Skills
  • Mentorship

About the company

ClinOne logo

ClinOne

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Sr. Software Engineer (Full-time/Remote)

As a Senior Software Engineer, you’ll sit at the heart of the team that designs, develops, and maintains ClinOne’s clinical research and patient engagement platform. You’ll collaborate with other engineers, designers, and product managers to execute on a broad range of products. You’ll be relied on to provide engineering leadership, go deep into new and existing problem spaces, and mentor and elevate those around you.

Experience working with eClinical solutions is required and strong desire to make a meaningful impact in clinical research is essential.

As a Sr. Software Engineer, you will:

·       Build cloud native solutions using modern engineering best practices

·       Facilitate high quality, scalable product deployment through recommending requirements, architectural designs, user stories, and other artifacts

·       Implement solutions quickly and efficiently with minimal error and delegate lower level tasks to more junior developers through mentorship, when appropriate

·       Ensure minimal tech debt during and after feature development and make thoughtful, forward-thinking technological choices so that future development isn’t impacted

·       Execute strategy surrounding code deployments and manage the foundation and framework for others to be effective throughout the release process

·       Execute strategy to automate the quality assurance phase of the development cycle through rigorous automation testing

·       Support a DevOps culture; monitoring system uptime, response times, and product quality and in issue resolution by being on-call for work delivered

A successful Software Engineer has:

·       A solid foundation in software design, data structures and algorithms, and strong analytical and debugging skills

·       Extensive experience with C#, ASP.NET MVC and ASP.NET Core

·       Extensive experience in HTML, CSS, JS, TypeScript, and frameworks like Angular or React

·       Extensive experience with relational databases, SQL, and ORMs

·       Strong experience with REST API design, documentation, and development

·       Strong experience with Test-Driven Development (TDD) practices as well as Automation and Unit Testing

·       Experience setting up CI/CD pipelines using Azure DevOps and SonarQube

·       Experience building cloud native applications with Azure cloud services like Azure App Service, Azure SQL, Azure Functions, Azure LogicApps, and Application Insights

·       Experience writing secure and defensive code using frameworks such as OWASP

·       A solid foundation in software design, data structures and algorithms, and strong analytical and debugging skills

·       Extensive experience in ASP.NET MVC and ASP.NET Core

·       Extensive experience in React, AngularJS, and TypeScript

·       Extensive experience with relational databases, SQL, and ORMs

·       Strong experience with REST API design, documentation, and development

·       Strong experience with Test-Driven Development (TDD) practices as well as Automation and Unit Testing

·       Experience writing secure and defensive code using frameworks such as OWASP

 Education & Experience:

·       5+ years of experience of software development

·       Bachelor’s degree or higher in Computer Science or related field

Why ClinOne?

ClinOne provides a suite of technologies to dramatically simplify and accelerate clinical trials. We are streamlining the communications and processes for sponsors, research sites, participating physicians and, most importantly, for patients. We are helping accelerate clinical studies and saving lives.


Salary: 125000 USD per year

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at ClinOne

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.