Senior Software Engineer

 (5+ years exp)
$120k – $130k • No equity
Published: yesterday
Avatar for ClinOne

ClinOne

ClinOne is a suite of technologies created to improve access to mission-critical clinical studies

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely in

Relocation

Allowed

Skills

Javascript
CSS
SQL
ASP.NET
Relational Databases
TDD
REST APIs
TypeScript
React.js
Angular
Cloud Services Microsoft Azure
CI/CD
Azure DevOps

The Role

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 preferred, and a strong desire to make a meaningful impact in clinical research is essential.

This position is remote.

As a Senior 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 Senior 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
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.

Similar Jobs

Oncora Medical company logo
Oncora Medical
Software, data, and ML to help doctors and scientists in the fight against cancer
Oncora Medical company logo
Oncora Medical
Software, data, and ML to help doctors and scientists in the fight against cancer
Brightest company logo
Brightest
Smart software for social impact, CSR, sustainability & ESG
ARON Lighting company logo
ARON Lighting
High Efficiency, Innovative, and Trendsetting LED Lighting Design
Penn Interactive (Barstool Sportsbook) company logo
Penn Interactive (Barstool Sportsbook)
Interactive gaming arm of Penn National Gaming
Clarip company logo
Clarip
Clarip is disrupting the fast growing Data Privacy industry