Weill Cornell Medical College Manager, Research Informatics Software Engineering in New York, New York
Under direction of the Director of Research Informatics, this position oversees software engineering to support the research mission of Weill Cornell Medicine and NewYork-Presbyterian Hospital. This position provides technical leadership in integrating data from disparate source systems via a large-scale extract, transform, and load (ETL) process and supporting transactional user systems and middleware. Applications and data include those for the conduct of research (e.g. electronic data capture, electronic health record, cohort discovery, biospecimen repository, research data mart) and administration of research (e.g. grants, contracts, scientific protocols, subject enrollments). The position will lead a team of software engineers to achieve technical and business goals that advance the conduct of research.
Advance the architecture of current implementations and build new approaches using industry best-practices to deliver measurable improvements in scalability, stability, and extensibility while maintaining sight of the project deadlines. Document short and long term technology plans that infuse best practices and principles into all areas of software development including design, coding, integration, analytics, documentation, testing, and implementation within the group and the department including evaluation, integration of new technology, systems development, data administration, capacity planning, training, and technical support.
Maintain a customer centric service ethic. Maintains strong presentation skills needed to deliver training, application demonstrations and other support activities
Translate business requirements into detailed technical requirements. Document both planned and actual work effort for all development activities and assess variation. Facilitate and schedule all work activities not limited to planning, release management, configuration management, programming, testing, documentation, and maintenance, enforcing all quality checks for code including peer reviews, documentation standards, inline comments, test runs and best practice compliance.
Develop expert knowledge of institutional business processes, information systems architecture, and data models. Manage expectations of all the interested and vested parties including team members, project managers, vendors, senior management and other stakeholders to ensure smooth execution of the project and facilitate prioritization. Build a close working relationship with peers, staff, and other internal and external resources to enhance and promote the image of the engineering team. Provide visibility through critical and timely updates on project risks, issues and milestones
Collaborate with the Clinical and Translation Science Center (CTSC), the Joint Clinical Trial Office (JCTO), Physician Organization Information Services (POIS), NewYork-Presbyterian Hospital Information Services (NYP-IS), and other institutional providers of research data and systems to streamline data acquisition and exchange efforts while maintaining privacy, security, and other relevant regulatory and compliance priorities
Stay abreast of new developments in software engineering, extract-transform-load (ETL), and biomedical informatics spaces. Evaluate the tools, technologies, and techniques to constantly improve the way code is produced and delivered. Determine the need for upgrades and new product installation and coordinate the potential purchase of compatible hardware and software products and recommend appropriate licensing and networking agreements. Attend relevant conferences and training.
Mentor, motivate, and train software engineers and other personnel. Foster a strong engineering culture focused on meeting business objectives and establishing trust among team members. Allocate tasks to team members to ensure priorities are communicated and followed. Monitor progress of tasks and deliverables on all projects and watch dependencies closely. Analyze impact of issues, design changes and spikes on account of unplanned tasks, and work closely with project managers and senior management to mitigate potential risks. Report on the status of the activities and the overall project to all the stakeholders including project managers, team members, and senior management. Complete performance reviews at defined intervals
Performs other related duties as assigned.
Expertise using one or more scripting languages (e.g. Python, PHP) and compiled languages (e.g. Java, C++).
2+ years experience managing and/or mentoring software engineers
Strong written and verbal communication skills.
Able to interact with clients and colleagues at all organizational levels.
Bachelor's Degree in Computer Science, Information Systems, or a related field
Experience delivering enterprise software solutions through requirements gathering, project management, and software implementation
Expertise in development and administration of one or more relational database platforms (e.g. MS SQL, Oracle, MySQL).
Excellent analytical and problem solving skills.
Must be able to multi-task while maintaining rigorous attention to detail.
Highly Desired Requirements
Experience in managing teams of both technical and non-technical staff
Experience in higher education, information technology, or healthcare
Expertise in clinical and translational research as well as biomedical informatics
Master’s degree in Biomedical Informatics, Computer Science, or a related field
Knowledge of electronic health record (EHR) data representations as well as clinical terminologies such as ICD-9/10, SNOMED, RxNorm, RDF-NT, and LOINC.
Working Conditions/Physical Demands
No additional working conditions/physical demands provided.
No relocation assistance is provided for this position.
Visa sponsorship is not available for this position.
Weill Cornell Medicine is committed to excellence in patient care, scientific discovery and the education of future physicians in New York City and around the world. The doctors and scientists of Weill Cornell Medicine—faculty from Weill Cornell Medical College, Weill Cornell Graduate School of Medical Sciences, and Weill Cornell Physician Organization—are engaged in world-class clinical care and cutting-edge research that connect patients to the latest treatment innovations and prevention strategies. Located in the heart of the Upper East Side's scientific corridor, Weill Cornell Medicine's powerful network of collaborators extends to its parent university Cornell University; to Qatar, where an international campus offers a U.S. medical degree; and to programs in Tanzania, Haiti, Brazil, Austria and Turkey. Weill Cornell Medicine faculty provide comprehensive patient care at NewYork-Presbyterian/Weill Cornell Medical Center, NewYork-Presbyterian/Lower Manhattan Hospital and NewYork-Presbyterian/Queens. Weill Cornell Medicine is also affiliated with Houston Methodist.
Organization: Information Technologies & Services Department
Title: Manager, Research Informatics Software Engineering
Location: New York City
Requisition ID: 32862