Remote Senior Software Engineer

at eClinical Solutions

Posted 1 day ago 6 applied

Description:

  • eClinical Solutions helps life sciences organizations accelerate clinical development initiatives with expert data services and the elluminate Clinical Data Cloud.
  • The Engineering team offers greenfield opportunities for software engineers to develop innovative revenue-generating products in the life sciences industry.
  • As a Senior Software Engineer, you will be part of the elluminate product development team, focusing on a next-generation data integration and analytics cloud platform.
  • You will be responsible for the design and development of core modules for the platform and will engage in all phases of the software development lifecycle, including reviewing functional specifications, design, development, unit testing, code reviews, and release management.
  • Daily tasks include designing, developing, testing, and deploying highly interactive and data-driven web applications, applying good technical practices, writing unit tests, collaborating with the Software Quality Assurance team, providing diagnostic support, and offering technical support for existing product releases.

Requirements:

  • A Bachelor’s degree in Computer Science and/or equivalent work experience is preferred.
  • Excellent knowledge of English is required.
  • Candidates should have 3-5 years of experience in software design and development using the Microsoft technology stack, with internship experience welcomed.
  • Strong experience in C# and ASP.Net MVC is necessary.
  • Proficiency in relational database concepts, including SQL queries, data modeling, and design, preferably in Microsoft SQL Server, is required.
  • Working knowledge of HTML, CSS, JavaScript, and Angular is essential.
  • A thorough understanding of software design principles, patterns, and practices is expected.
  • The ability to write optimized yet clean code that performs well and is easy to maintain is crucial.
  • Good documentation skills and the ability to contribute to software documents such as feature descriptions, acceptance criteria, design documents, and release notes are needed.
  • Experience working with Test Engineers in test-driven design is preferred.
  • Candidates must demonstrate the ability to work independently and collaboratively in a team environment, with start-up experience being a plus.
  • Critical thinking skills and the ability to analyze and evaluate trade-offs in solving technical problems are required.
  • Excellent verbal and written communication skills are necessary.
  • 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 advantageous.
  • Familiarity with microservices, distributed systems, and cloud AWS technologies is a plus.
  • Strong experience with SQL Stored Procedures and Functions, and database optimization is also a plus.

Benefits:

  • eClinical Solutions is recognized as a 2023 Top Workplaces USA national award winner and has received numerous Culture Excellence Awards for its exceptional company vision, values, and employee experience.
  • The company promotes a people-first organization and an inclusive culture that values diversity and individual experiences.
  • Employees are encouraged to bring their authentic selves to work and are welcomed into a community that inspires innovation.
  • eClinical Solutions is committed to being an equal opportunity employer, ensuring that employment decisions are based on qualifications, merit, culture fit, and business need.