eClinical Solutions

Senior Software Engineer

eClinical Solutions

full-time

Posted on:

Location Type: Remote

Location: Remote • Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularASP.NETAWSCloudDistributed SystemsJavaScriptMicroservicesMS SQL ServerSQL

About the role

  • Work with the Engineering team to design, develop, test, and deploy highly interactive and data driven web applications
  • Apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance
  • Design and write unit tests and participate in code reviews
  • Collaborate with the Software Quality Assurance team to test the system functionality
  • Provide diagnostic support and fix defects as needed
  • Provide technical support for existing elluminate product releases
  • Other duties as assigned

Requirements

  • Bachelor’s degree in Computer Science and/or equivalent work experience preferred
  • 3-5 years of experience in software design and development using the Microsoft technology stack. Candidates with internship experience are welcome to apply
  • Strong experience in C# and ASP.Net MVC
  • Proficiency in relational database concepts, including SQL queries, data modeling and design, preferably in Microsoft SQL Server
  • Working knowledge in HTML, CSS, JavaScript and Angular
  • Thorough understanding of the fundamentals of software design principles, patterns, and practices
  • Ability to write optimized yet clean code that performs well and is also easy to maintain
  • Good documentation skills and ability to contribute to relevant software documents such as features description, acceptance criteria, design documents, release notes, etc.
  • Experience working with Test Engineers in test driven design – where developers work in collaboration with Test Engineers to write test cases against new features before implementation
  • Proven ability to work independently as well as with other team members (Start-Up environment experience is a plus)
  • Must be a critical thinker and able to analyze and evaluate trade-offs in solving technical problems
  • Excellent verbal and written communication skills
  • Experience in the Life Science industry and/or working with clinical trial data is a plus
  • Experience creating data visualizations in a SaaS product is a plus
  • Experience with microservices, distributed systems, cloud AWS technologies is a plus
  • Strong experience working with SQL Stored Procedures and Functions, and database optimization is a plus
Benefits
  • Excellent knowledge of English
  • 401(k) matching
  • Flexible work hours
  • Professional development budget
  • Home office setup allowance
  • Global team events

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#ASP.Net MVCSQLdata modelingHTMLCSSJavaScriptAngularunit testingdatabase optimization
Soft skills
documentation skillscritical thinkinganalytical skillscommunication skillscollaborationindependenceproblem solvingattention to detailadaptabilityteamwork
Certifications
Bachelor’s degree in Computer Science
Aurora Innovation

Software Engineer I – Remote Assist

Aurora Innovation
Juniorfull-time$105k–$157k / yearCalifornia, Pennsylvania · 🇺🇸 United States
Posted: 27 minutes agoSource: boards.greenhouse.io
AWSGoGRPCReactTypeScript
Tines

Senior Software Engineer

Tines
Seniorfull-time$210k–$230k / year🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
Cloud
Everbridge

Senior Software Engineer

Everbridge
Seniorfull-time$148k–$185k / yearVirginia · 🇺🇸 United States
Posted: 2 hours agoSource: jobs.lever.co
AngularAWSJavaMicroservicesMongoDBNoSQLPostgresReactSpringSQL
RightFitRightHire

Software Engineer

RightFitRightHire
Mid · Seniorfull-time$50–$50🇺🇸 United States
Posted: 2 hours agoSource: hrrecruitingservices.zohorecruit.com
AWSCloudJavaJestJUnitMicroservicesNode.jsPostgresReactReduxSpringSpring Boot+3 more