Software Developer I

Weill Cornell Medicine

New York City, NY

ID: 7294372
Posted: Recently posted
Application Deadline: Open Until Filled

Job Description

Position Summary
This role serves as a technical resource in developing software solutions to support Weill Cornell Medicine’s tripartite mission of clinical care, medical education, and biomedical research. This role will collaborate with other developers, IT professionals, and business stakeholders to write, review, and test product or system code in response to assigned tasks and requirements.

Job Responsibilities
Write, review, and test product or system code across the full stack. Collaborate with a software development team and other IT professionals to deliver sustainable, compliant software solutions.
Debug/track/resolve issues with products or systems in an accurate and timely manner.
Communicate with business stakeholders to advance the analysis of requests and issues.
Produce and maintain comprehensive, usable documentation.
Maintain a basic understanding of the subject matter and architecture relevant to the team’s portfolio.
Education
Bachelor's Degree in Computer Science or related field
Experience
Equivalent work experience may be substituted for a degree.
2+ years of professional software development experience.
Experience working in an enterprise IT organization is a plus.
Experience working in Healthcare or Higher Education industry is a plus.
Written production code in at least 1 modern programming language and utilizing open frameworks.
Knowledge, Skills and Abilities
Clear and articulate verbal communication for interactions with team members and clients, including remote meetings and collaboration.
Strong critical thinking and creative problem-solving skills.
Competent in full-stack software development.
Familiarity with system interfaces, software development lifecycle, tools, and best practices.
Ability to grasp basic to moderately complex information systems.
Understanding of regulatory and compliance requirements, and implementation skills.
Effective collaboration in small teams.
Precise and accurate written and verbal communication across diverse roles.
Licenses and Certifications
Certifications from public cloud providers (e.g. AWS, GCP, Azure) is a plus.
Working Conditions/Physical Demands
For on-site positions, office-based work in a climate-controlled environment. Exposure to standard office lighting and noise levels.
Ability to work remotely. Hours and location need to align with expectations of the team and management.
May require occasional travel to client sites, conferences, or events.
Regular use of computer and other technical equipment.
Evening or weekend work for system maintenance or urgent issues, including remote troubleshooting.
Prolonged periods of sitting and computer use, both in the office and remote settings.
Frequent use of hands and fingers for typing and precision work.
Occasional lifting and carrying of equipment (up to 50 pounds) when on-site.