Senior Applications Engineer

Position Opened – 3rd August 2017

Position Closed – 5th September 2017

Salary - GBP 50,000 - 60,000 Annual

Medidata sits at the intersection of the Technology and Life Sciences industries. We are recognized globally as the market leader in application software and professional services for clinical trials -  tackling real-world problems and making a real difference in the lives of patients everywhere.

With the current transformation in the life sciences industry, we are at the forefront of providing an advanced clinical development platform for our clients to further improve the accuracy, timeliness and ease of the data collection process. That means better treatments can reach waiting patients sooner.

Software Engineering at Medidata:

Our Software Engineering function is run out of London, New York, San Francisco & Tokyo.  Working in a fully Agile environment, it is a high performing team that builds industry leading platforms and systems on today’s leading technologies, frameworks and platforms.

As an Application Engineer, you will work on Medidata’s next generation of SaaS based clinical trial management applications, deployed on AWS and you will play a lead role in developing our new Microservices architecture.

Depending on the team and project, you will work on technologies such as Scala, Java 8, Javascript, React-js, Node, JQuery, Redux, Akka, and Play Framework.

Core responsibilities

As a Technical Expert

Be a hands-on contributor involved directly in the development of Software Applications

Provide solutions to complex business problems and translate them to technology

Adhere to good engineering principles and provide high quality solutions

Be aware of new design patterns and provide solutions based on the appropriate patterns

Help the team to debug the production issues and provide possible workarounds and solutions.

Maintain and support existing code base product in production

Respond on field escalations from production

Implement bug fixes and enhancements for legacy application

As an Agile Team Member

Work positively and productively with other developers, Test Engineers and Business Analysts

Actively participate in the Scrum meetings; contribute in Scrum Artefacts.

Present sprint achievements in reveal.

What we are looking for in you


Extensive technical experience with Java/J2EE technologies in an enterprise setting – Java 8 onwards

Additional technologies such as Restful, XML, HTML5, CSS3, JQuery, Javascript, CI on Jenkins, AJAX, Mockito

Proven operator within an Agile development environment

Practical experience in using Databases (MySQL, or other relational databases).

Experience with TDD and BDD; Proven operator with other test frameworks such as JUnit, Selenium

Extensive experience with complex architectures, such as microservices, SOA

Bachelor’s and Master’s degree in Computer Science - or equivalent experience

Softer skills

Thrives in a team environment and has strong people communication skills.
Be a problem solver - find creative solutions for tough problems
Prepared to challenge the status-quo - propose multiple solutions with pros and cons

MDSOL Europe Ltd is an equal opportunity employer. We welcome all applications irrespective of race, gender, gender reassignment, age, religion or belief, relationship status, pregnancy/maternity, sexual orientation or disability.


Meet Some of Medidata's Employees

Joey D.

Senior Marketing Writer, Branded Content

Joey works in Medidata’s Marketing Department, writing and developing a range of written content. He articulates customer success stories on behalf of the company and also drafts internal and external corporate communications.

Fanyi Z.

Data Scientist & Statistical Analyst

Fanyi works as a statistical Analyst on Medidata’s Predictive Modeling Team. She draws data-driven insights from the company’s clinical research database to improve the operational efficiency of clinical trials.

Back to top