Principal Software Engineer - UI

BACKGROUND
eClinical Solutions is looking for a principal software engineer to join the CDR development team. The CDR is a Software as a Service platform designed by data management domain experts to deliver intuitive and highly scalable set of services for managing clinical trial data. The CDR platform is called eGrex and provides value to its customers through a user-friendly web interface, providing a facility for loading, accessing, and analyzing data in real-time, supporting the pooling of data across multiple trials to allow cross-trial analysis, reporting as well as many other essential capabilities germane to clinical trial management.

The Principal UI Software Engineer will be a core member of the eClinical Solutions Clinical Data Repository (CDR) product development team. The engineer will be primarily responsible to design and build user interfaces for the CDR. The engineer will also be involved in other phases of the product lifecycle such as reviewing functional specifications, development of proof-of-concept prototypes and code development of other application components. The CDR is a Microsoft .NET technologies (ASP.NET and C#) and SQL Server based solution. 

QUALIFICATIONS AND RESPONSIBILITIES 

  • Minimum of 12 years as a software engineer with exceptional UI development skills and effective business logic design and implementation skills
  • Experience in designing and implementing rich user interfaces in web applications using AJAX, HTML/DHTML, CSS and JavaScript UI libraries – JQuery, Dojo or related technologies
  • Extensive experience programming in .NET framework; ASP.NET and C#
  • Understanding of relational database concepts, data modeling, and design
  • Demonstrated abilities to work effectively with a cross-functional team and customers to drive the design and development of an extensible, intuitive, user-friendly GUI for a highly scalable distributed application
  • Demonstrated aptitude and experience in applying solid software design and coding principles to conceptualizing and implementing quality code
  • Versed in designing and writing unit level tests and participating in code reviews
  • Experience working with SQA test engineers in test driven design – where developer working in collaboration with test engineer write test cases against new features before implementation to flush out defects
  • Exposure to or participation in the application of Agile Methodologies is a plus
  • Experience working in a start-up environment is a plus
  • Supports requests made by Director of QA in response to client audits
  • Experience working in a regulated industry is a plus
  • Experience working with Open Web Application Security Project or similar security frameworks to reduce and remove application design and implementation exposure to security breaches in software is desirable
  • Exceptional communication, work ethic, and problem solving skills
  • BS or MS in Computer Science or equivalent experience
      •  

        To apply for this role, please send a cover letter and Word Version of your resume to solutions@eclinicalsol.com