Senior Applications Engineer

Medidata Solutions

New Jersey

Hybrid

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Medidata Solutions is seeking a Software Applications Engineer to build cloud-based web services with a focus on Ruby on Rails and .NET ecosystems. You will contribute to automation testing, code quality, and scalable architecture in a fast-paced, Agile environment.

Ideal candidates have 5+ years of experience in C#.NET, ASP.NET MVC, SQL, and modern test practices, plus familiarity with Docker/Kubernetes and AI-assisted development tools.

Qualifications

  • Bachelor's degree in computer science or software development.
  • 5+ years C#.NET, ASP.NET Webforms or MVC, and MS SQL experience.
  • 1+ years using AI software development tools (e.g., GitHub Copilot, Claude/ Codex).
  • 1+ years with Docker and Kubernetes.

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 and provide root-cause analysis.
  • Define automation test strategy, structure, and methodology.
  • Collaborate with product managers, UI engineers and UX designers in an agile environment.
  • Debug issues in a distributed SOA environment and assess impact.
  • Stay current with new technologies and engineering concepts.

Skills

Ruby on Rails
C#.NET / ASP.NET MVC
SQL
Test automation
Unit testing
BDD / TDD
OO analysis & design

Education

Bachelor's degree in computer science or software development

Tools

Docker
Kubernetes
Git
CI/CD
Azure / AWS

Job description

Location: Hybrid, Iselin, NJ

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 www.medidata.com. 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
Your Competencies:
  • 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 PowerPoint
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Applications Engineer
Senior Applications Engineer

MediData • Woodbridge Township (NJ)

Hybrid
USD 114,750 - 153,000
Medical insurance
Dental insurance
Life insurance
+5
Senior Applications Engineer
Senior Applications Engineer

PowerToFly • New Jersey

Hybrid
USD 114,000 - 153,000
Medical insurance
Dental insurance
Life insurance
+5
Senior Applications Engineer
Senior Applications Engineer

Dassault Systèmes • Woodbridge Township (NJ)

Hybrid
USD 114,750 - 153,000
Medical insurance
Dental insurance
Life insurance
+4
Technical Support Engineer
Technical Support Engineer

PowerToFly • New Jersey

Hybrid
USD 79,500 - 106,000
Medical, dental, life and disability保险
401(k) matching
Family leave
+2
Technical Support Engineer
Technical Support Engineer

Dassault Systèmes • Woodbridge Township (NJ)

Hybrid
USD 79,000 - 106,000
Medical, dental, life insurance
401(k) matching
Paid time off
+1
Technical Support Engineer
Technical Support Engineer

Medidata Solutions • New Jersey

Hybrid
USD 64,000 - 106,000
Medical insurance
Dental insurance
Life insurance
+5
Director, Software Engineering
Director, Software Engineering

PowerToFly • New York (NY)

Hybrid
USD 185,000 - 246,000
Principal DevOps Engineer
Principal DevOps Engineer

PowerToFly • New York (NY)

Hybrid
USD 185,000 - 246,000
Medical insurance
Dental insurance
401(k) matching
+2
Technical Support Engineer (New York/New Jersey)
Technical Support Engineer (New York/New Jersey)

MediData • Woodbridge Township (NJ)

On-site
USD 71,000 - 95,000
Healthcare benefits
401(k) matching
Flexible PTO
+1
Senior Data Engineer
Senior Data Engineer

PowerToFly • New Jersey

Hybrid
USD 96,000 - 128,000