M

Memorial Sloan Kettering Cancer Center

Specialized cancer care and translational research

Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$124k - $204.7k /yr

About the Job

Requirements

  • A bachelor's degree or equivalent in Computer Science, Computer Engineering, or a closely related field, and five years of experience in the position offered or a related role.
  • Five years of experience building backend services and APIs using C# and .NET, and database technologies such as SQL Server, MySQL, or Oracle.
  • One year of experience building front-end applications using JavaScript frameworks such as React or jQuery; using cloud services such as AWS or Azure; building continuous integration and continuous delivery pipelines using Docker, Kubernetes, and GitHub; and using Agile methodologies.

Responsibilities

  • Manage the full development life cycle of complex projects requiring integration with other systems, including analysis, design, programming, implementation, and support.
  • Provide technical leadership for development projects and act as an internal consultant for other team members.
  • Perform system analysis, design, programming, testing, integration, implementation, and documentation across all phases of systems development projects; support new applications and ensure successful operation of existing applications.
  • Write code and develop maintainable specifications that meet expected output levels and handle exceptions and errors.
  • Review specifications for accuracy against user and vendor requirements and guidelines.
  • Produce reusable code and specifications for common routines that conform to applicable vendor standards.
  • Create test-plan scenarios for application upgrades, data conversions, and new implementations.
  • Analyze functional requirements, systems architecture, and applications on assigned projects.
  • Plan and coordinate assigned projects and provide estimates.
  • Design program and technical specifications for applications, including data flow, data storage, interface design, and system architecture.
  • Develop specifications that optimize system and application performance and match the scope and proportion of the design to the business request.
  • Develop system contingency plans to maintain high system and application availability.
  • Develop programs that may interface with other applications or databases to meet complex business requirements.
  • Write code according to specifications; define test cases; and prepare data and scripts for testing.
  • Execute and coordinate systems, integration, and enterprise-wide test plans for assigned projects.
  • Plan and coordinate implementation of new systems, enhancements, and upgrades to ensure smooth migration from development to production.
  • Travel to New York City for 1–2 days up to four times per year.

About the Company

Memorial Sloan Kettering Cancer Center

Specialized cancer care and translational research

Memorial Sloan Kettering Cancer Center delivers personalized cancer care for patients of all ages through specialized, compassionate teams. Care is informed by basic research at the Sloan Kettering Institute, with scientists collaborating on translational and clinical studies to improve prevention, diagnosis, and treatment. MSK integrates patient care, research, and education to train the next generation of scientists and clinicians. It stands out as a leading, comprehensive cancer center focused exclusively on cancer, combining research with clinical practice to accelerate advances. The goal is to end cancer for life by improving outcomes and ultimately eradicating the disease.

Company size
10,001+
Company stage
Grant
Total funding
$90M
Headquarters
Greenwich, CT
Founded
1884

Recently Posted Jobs

Explore more opportunities at Memorial Sloan Kettering Cancer Center

See more jobs