Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Software DeveloperWeill Cornell Medical College

Position Summary 

The Software Developer is a member of Weill Cornell Medical College’s VIVO implementation and development team. The Software Developer will lead the analysis, design, development, testing, and implementation of VIVO as well as integration of the application with authoritative systems of record. The Software Developer will also be responsible for maintaining and operating related systems and applications. Works under the direction from the Software Development Manager and the Identity Services Product Manager.

Position Activities

Acts as the technical leader for Weill Cornell Medical College's implementation of VIVO. Contributes enhancements, bug fixes, and new functionality as necessary towards the project.  Represents WCMC at relevant VIVO project meetings and events as needed.

Creates and maintains interfaces and web services to VIVO from WCMC data sources and applications.  Assesses and optimizes existing interfaces to VIVO from WCMC data sources and applications.  Ensures data is accurate, follows business rules and reconciles back to source systems.

Provides end user support, field support desk questions and provide resolutions, assist end users with application navigation or data questions.  Ensures the end users experience with the business applications is priority during the development and testing process.

Engages with the business users in order to understand their needs. Gathers and documents requirements, with minimal supervision.  Follows functional specification documents to ensure work products meet the needs of the requester.         

Shares existing semantic tools developed within WCMC with the larger VIVO development/implementation community as a whole.  Advocates for enhancements and makes recommendations based advancements in the VIVO community.

Applies detailed understanding of several business processes and their end-to-end relationships to develop business applications in support of the college’s mission. Analyzes complex problems/business requirements and recommends innovative alternatives/solutions. Implements innovative solutions driven by business requirements.

Troubleshoots and resolves technical issues, debugs, tunes and optimizes development object performance.  Works closely with Database Administrators to ensure optimal integration of developed solutions with backend database systems, system performance and monitor system usage.  Designs easy to read and professional business applications with a high attention to quality and details, while following naming and technical standards set by the project.

Stays abreast of current developments in the field through continuing education, professional reading, and participation in conferences, workshops, and professional groups.  Provides mentoring and guidance to junior members of the development team.  Ensures other members of the development team follow naming and coding standards. Communicates requirements and delegates to other team members as required.

Produces profession technical specifications, software documentation, status updates, report job aids, and other internal/external communications.  Interacts professionally with development peers, business analysts, subject matter experts, team leads, faculty, and upper management, with limited supervision.

Ensures timely completion of tasks, while managing multiple medium to high priority/visibility assignments, project timelines and business user expectations.  Creates and executes test scripts to ensure that applications provide accurate results and meet the requirements of the customer.  Maintains projects and code in the appropriate source repository.

Performs other related duties as assigned.

 

Qualifications

 

Minimum Requirements

Bachelor's degree in Computer Science or related field from an accredited university and/or equivalent work experience.

Five years minimum working experience in related field. 

Candidate must have strong knowledge of Java, HTML, CSS, JavaScript, DB Scripting, Query writing.

Solid analytical and problem solving ability.

Excellent organizational skills and ability to multi-task.

Solid verbal and written communication skills.

Highly Desired Requirements

Experience in health care, education, or research fields.

Experience working with VIVO or other semantic applications.

Skill and Abilities  

Strong technical presentation skills.

Strong organizational skills.

A team-oriented individual that works collaboratively to achieve team goals.

Ability to work with others in a matrix management environment.

Excellent communication skills for describing progress and challenges to stakeholders.

Strong analytical and problem solving skills.

Attention to detail, patience, and a positive, customer centric attitude.

Working Conditions/Physical Demands

Physical Demands               

Position requires working in an office environment where there are some physical discomforts (such as dust, dirt, or noise). Ability to work off-hours and weekends for go-lives, testing and emergencies, as well as light travel between office locations, primarily within NYC is required. Occasional meetings or clinical staff interactions in typical patient care areas may be required through direct patient exposure is not expected. Occasional moving of computer equipment or similar objects up to approximately 50 lbs may be required to expedite projects. As a member of the Information Technologies and Service Department, you may have exposure and/or access to protected health information (PHI) as part of your normal duties. Access to data within systems that contain significant portions of confidential medical records may be necessary to do your job, however, viewing of that information is uncommon and generally incidental. With regards to HIPAA and protection of patient's privacy, it is the responsibility of each WCMC employee to limit viewing of PHI to the absolute minimum as necessary to perform assigned duties.

No relocation assistance is provided for this position.
 
Visa sponsorship is not available for this position.
Founded in 1898, and affiliated with what is now New York-Presbyterian Hospital since 1927, Weill Cornell Medical College is among the top-ranked clinical and medical research centers in the country. In addition to offering degrees in medicine, Cornell also has Ph.D. programs in biomedical research and education at the Weill Graduate School of Medical Sciences, and with neighboring Rockefeller University and the Sloan-Kettering Institute, has established a joint MD-PhD. program for students to intensify their pursuit of Cornell's triple mission of education, research, and patient care.
 
Weill Cornell Medical College's educational mission emphasizes the importance of combining a strong foundation in the medical sciences with extensive clinical training in patient care.  By promoting a true social commitment, stimulating creativity, and fostering independent thought and study, Weill Cornell Medical College continues to cultivate the best of tomorrow's leaders in the field of medicine.
 

Weill Cornell Medical College is an employer and educator recognized for valuing AA/EOE/M/F/Protected Veterans, and Individuals with Disabilities

...

.

...

 

Please add additional any additional postings and note the date of the posting.

...