Senior Applications Engineer
Listed on 2026-08-22
-
Software Development
Software Engineer
Medidata follows a hybrid office policy in which employees who are hired for an in-person position are expected to work on site a certain number of days per week following Company policy.
About our Company:
Medidata is powering smarter treatments and healthier people through digital solutions to support clinical trials. Celebrating over 25 years of ground-breaking technological innovation across more than 38,000 trials and 12 million patients, Medidata offers industry-leading expertise, analytics-powered insights, and one of the largest clinical trial data sets in the industry. More than 1 million registered users across approximately 2,300 customers trust Medidata's seamless, end-to-end platform to improve patient experiences, accelerate clinical breakthroughs, and bring therapies to market faster.
A Dassault Systèmes brand (Euronext Paris: FR0014003TT8, DSY.PA), Medidata is headquartered in New York City and has been recognized as a Leader by Everest Group and IDC. Discover more at Listen to our latest podcast, from Dreamers to Disruptors, and follow us at @Medidata.
About the Team:
Software Applications Engineer(s) with 5+ years’ experience building cloud based web services. We work mainly in Ruby on Rails, but we’re interesting in finding high quality software engineers using other object-oriented languages.
You’ll need to demonstrate a passion for your craft, be self-motivated and eager to engage in high impact, challenging, engineering problems while continuously raising the standard of quality in our products and services in a full solutions-oriented PaaS environment.
Responsibilities:
- Develop new functionality for the product
- Improve and refactor test automation frameworks
- Implement new test cases and test step definitions
- Support, Debug, and troubleshoot complex issues, assist with root-cause analysis, and provide solutions
- Define automation test strategy, structure, and methodology
- Analyze use cases and test scenarios in conjunction with Business and Software Quality Assurance Analysts
- Capability to develop scalable, highly performant code
- Works collaboratively as part of the development team with product managers, UI engineers and UX designers, in an agile environment
- Ability to debug and analyze issues in a distributed SOA environment to find root causes and make technical impact assessments.
- Can thrive working in a fast paced dynamic environment
- A desire to stay current with new technologies and engineering concepts
- Strong presentation and communication skills, including development of service contracts
- Basic understanding of clinical research (pharma, device and/or biotech sectors) and of Clinical Research SaaS technology
- Able to demonstrate good verbal/written communication combined with some organizational skills
- Exhibits time management skills combined with strong collaboration and team-building awareness
- Experience in supporting project teams and meeting project timelines would be advantageous
- Self-motivated and able to assume responsibility in a professional manner
- Can demonstrate some computing skills and has experience with MS Office suite, Word, Excel and Power Point
Your
Education & Experience:
- Bachelor's degree in a computer science or Software development related field or equivalent experience
- 5+ years C#.NET, ASP.NET Webforms and/or MVC and Microsoft SQL
- 5+ years experience with Object Oriented analysis and design
- 1+ years using AI software development tools i.e. Github Copilot, Claude Code, Codex, etc. Plus ChatGPT, Gemini,Copilot, etc. to accelerate development and your work
- 1+ years experience with Docker containers / kubernetes
- Ability to effectively critique other's code in Pull Requests
- Capacity to refactor code
- Experience with unit test frameworks
- Ability to write acceptance criteria for features in simple business language
- Experience with complex SQL queries and database performance issues
- Use of a distributed source control system (such as Git)
- Experience with BDD and TDD and ability to apply appropriate design patterns preferred
As with all roles, Medidata sets ranges based on a number of factors including function, level, candidate expertise and experience, and geographic location. Pay…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).