Advanced Software Developer, CRIT
Memorial Sloan Kettering Cancer Center · New York, NY · 2 wk ago
Engineering$103k–$165k/yrFull-time
About the role
The Advanced Software Developer on the Clinical Research Informatics & Technology (CRIT) team at Memorial Sloan Kettering (MSK) plays a crucial role in building scalable, high-impact systems that support clinical research operations, including the Clinical Trials DataHub. This position involves leading full lifecycle development, analyzing functional requirements, designing scalable solutions, and managing implementation and support of new systems.
Responsibilities
- Analyze functional requirements and system architecture to design scalable, efficient solutions
- Plan, coordinate, and provide estimates for complex software development projects
- Design technical specifications including data flows, storage, interfaces, and system architecture
- Develop robust applications and integrations with enterprise systems and databases
- Help consolidate existing applications into a unified, intuitive suite that creates a seamless experience for clinical research users
- Define and execute system, integration, and enterprise-wide testing strategies
- Manage implementation of new systems, upgrades, and enhancements into production environments
- Provide production support, including troubleshooting, maintenance, and performance improvements
- Mentor junior developers and independently manage projects with minimal oversight
Requirements
- 2–4 years of professional software development experience (4–7 years preferred)
- Experience with C#, ASP.NET, React, and JavaScript (Python experience a plus)
- SQL and relational database experience (Oracle, SQL Server, or Postgres)
- Experience developing and maintaining production applications and web services in both on-prem and cloud environments (AWS)
- Familiarity with Agile methodologies, CI/CD practices, and version control tools (e.g., Git, TFS)
- Experience in regulated industries (e.g., healthcare, banking, or other compliance-driven fields) preferred
- Experience and/or willingness to learn/leverage AI technologies as part of the application development process
Core Skills
- Strong analytical thinking and problem-solving in complex technical environments
- Ability to work independently and manage multiple priorities effectively
- Clear communication and collaboration with cross-functional stakeholders
- High attention to detail with a focus on quality, performance, and reliability
- Adaptability and continuous learning in a fast-evolving technology landscape
Additional Information
- Schedule: 9:00 AM – 5:00 PM Monday through Friday with additional flexibility as needed (weekends and evenings as projects require)
- Location: Hybrid – on-site at 633 3rd Avenue one day per week or as needed
- Reporting to: Clinical Research Informatics & Technology Leadership
Helpful Links
- Compensation Philosophy
- Benefits
Pay Range
$102,800.00 - $164,500.00
Federal Law
MSK is committed to providing reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job.