Senior Software Engineer (C# .NET Engineer) 

  • Marietta - United States
  • Full-time

Launched in 2015, Q2 Solutions is a leading global clinical trials laboratory services organization. We help biopharmaceutical, medical device and diagnostics customers improve human health through innovation that transforms science and data into actionable medical insights. Q2 Solutions is a quality driven, responsive partner with strong global experience and deep scientific and medical expertise. The Q2 Solutions joint venture was formed by Quintiles and Quest Diagnostics, combining the best of each parent organizations clinical trials laboratory services capabilities.

Under general direction, formulates and defines system scope and objectives. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, and documents those programs. Competent to work at the highest technical level of all phases of applications systems analysis and programming activities. May be responsible for completion of a phase of a project. Regularly provides guidance and training to less-experienced engineers.


  • Accurately estimates the magnitude and time requirements to complete for projects. Provides accurate and timely

updates to project manager and/or team lead on progress.

  • Defines deliverables, costs and benefits and ROI.
  • Writes designs for new systems, or changes to existing systems.
  • Designs, writes and performs unit, integration or system testing which includes development of test plans.
  • Participates in peer review of work products such as code, designs, and test plans produced by other team members.
  • Assists other team members, serving as an 'expert' either in the business application, development technologies or
  • Software Development Lifecycle processes (such as reviewing, designing and testing).
  • Works with the documentation team to assure new functionality is properly documented.
  • Update corporate information sets associated with application information, such as PDRS and Application Portfolio database.
  • Serves as level 4 support, troubleshooting problems, providing workarounds and producing patches for customers as required.
  • Performs other duties as needed.


MUST be proficient in:

  • C#.NET
  • Entity Framework

Must be proficient in one or more of the following:

  • Cloud/Service Fabric / Service Bus / AWS / Azure
  • Microservices / MVC
  • Docker
  • OutSystems
  • Javascript / JQuery / Angular / Node.js
  • OAuth /Encryption


  • Bachelor’s Degree in computer science or related discipline
  • 4 plus years experience with applicable tools, including database access; or equivalent combination of education, training and experience


Extensive use of telephone and face-to-face communication requiring accurate perception of speech.

Extensive use of keyboard and mouse requiring repetitive motion of fingers and wrist.

Regular sitting for extended periods of time

EEO Minorities/Females/Protected Veterans/Disabled

Job Type: Full-time

Required education:

  • Bachelor's

Required experience:

  • Entity Framework: 4 years
  • C# .NET: 4 years

Disclaimer: This job offer was originally posted on Indeed.