Jobs · New Jersey

Senior Applications Engineer

Dassault Systèmes · Iselin, NJ · 4 wk ago
Hybrid$115k–$153k/yrFull-time

About the role

Medsida is a Dassault Systèmes brand offering digital solutions for clinical trials. This role involves developing and improving cloud-based web services, primarily in Ruby on Rails, within a full solutions-oriented Platform as a Service (PaaS) environment. The position requires a strong background in software development, including experience with C#, ASP.NET, and Microsoft SQL.

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
  • Work collaboratively with product managers, UI engineers, and UX designers in an agile environment
  • Debug and analyze issues in a distributed SOA environment
  • Thrive in a fast-paced dynamic environment
  • Stay current with new technologies and engineering concepts
  • Communicate effectively, including developing service contracts

Requirements

  • Basic understanding of clinical research (pharma, device, and/or biotech sectors)
  • Able to demonstrate good verbal and written communication skills
  • Exhibits time management skills and strong collaboration and team-building awareness
  • Experience in supporting project teams and meeting project timelines
  • Self-motivated and able to assume responsibility
  • Computing skills and experience with MS Office suite (Word, Excel, PowerPoint)

Qualifications

  • Bachelor's degree in computer science or software development-related field or equivalent experience
  • 5+ years C#.NET, ASP.NET Webforms and/or MVC and Microsoft SQL experience
  • 5+ years experience with Object-Oriented analysis and design
  • 1+ years using AI software development tools (Github Copilot, Claude Code, Codex, etc.)
  • 1+ years experience with Docker containers / Kubernetes
  • Capacity to refactor code
  • Experience with unit test frameworks
  • Experience writing acceptance criteria for features in simple business language
  • Experience with complex SQL queries and database performance issues
  • Experience with a distributed source control system (such as Git)
  • Experience with Behavior Driven Development (BDD) and Test Driven Development (TDD) and ability to apply appropriate design patterns

Benefits

Medidata offers a comprehensive benefits package including medical, dental, life and disability insurance, 401(k) matching, family leave, flexible paid time off, and 10 paid holidays per year. The company also provides a competitive salary range, with the base pay and target bonus determined based on experience and location.

Similar jobs