Corporate Team Leader 1
Partners HealthCare 77 reviews - Wellesley, MA

This job posting is no longer available on Partners HealthCare System. Find similar jobs:Corporate Team Leader jobs - Partners HealthCare jobs


The App-Dev team lead for Enterprise Clinical Informatics Infrastructure Services (ECIIS) is responsible for the design, implementation, and operation of informatics infrastructure services, including but not limited to clinical terminology, decision support, and interoperability services. The incumbent collaborates with the ECIIS staff and stakeholders to design highly-scalable services and reference applications that may be used operationally within PHS clinical systems as well as with external partners. The incumbent directs a staff of software engineers in the implementation of services as well as spends a percentage of time participating in software development. The incumbent works with infrastructure teams in assuring that services are adequately instrumented for operational monitoring. The incumbent works with other application groups to assure the appropriate adoption and integration of ECIIS services. The incumbent will have expertise in Enterprise Java, Microsoft .NET, and web services; cache experience is desirable. The incumbent will be expected to develop competence in a variety of clinical informatics and Health IT domains consistent with the mission of ECIIS.

Principal Duties and Responsibilities

Technical lead for the architecture, design, and delivery of the product agenda as driven by the business owners, and as supported by services analysts and application analysts. Confers with hospital/clinic administrative personnel, medical staff members, department heads, and business owners to negotiate the detailed specifications for tools, services, and systems, as needed by our clinical information systems. Collaborates with other IS staff (Operations, Network Services, etc) to provide inter-disciplinary technical solutions Actively participates in product design and presents creative design options. Develops technical proposals and sets goals for a new system/service or develops requests for changes to existing systems/services. Writes and maintains detailed internal technical documentation on systems and services. Designs, codes, tests and debugs the software necessary to make the software run. Maintains integrity of applications by routinely running data checks and analyzing errors and imbalances. Works to identify causes and prevent further occurrences. Trains and provides documentation for operations to run batch jobs needed by the system. Supervises and trains Software Engineers, System Designers, and Programmer/Analysts. Conducts performance appraisals, employee career plans, recruiting, disciplinary action and the like. Manages support of all existing services, knowledge assets. Works with the App-Dev Corporate Manager and the ECIIS Corporate Manager to prepare the department capital and operating budgets Acts as assistant to the Corporate Manager of Applications Development, assuming duties as necessary. Performs all other duties as assigned.


Education: Bachelor’s Degree. 5-10 years programming experience of which 2-3 years is as a Team Lead I, Software Engineer I, or equivalent. Experience in the design and development of software services and/or service-oriented architectures. Proven systems design, leadership and technical management skills. Self-starter who stays current on emerging technologies, healthcare standards, and informatics trends. Extensive background in the health care environment with technical emphasis strongly preferred.

Skills/Abilities/Competencies Required .

Strong technical skills including programming, systems analysis, design and testing. Excellent communication skills - both oral and written. Must be able to negotiate and/or communicate with all levels of staff including senior management. Must possess the communication skills to integrate and negotiate user requirements and expectations with the constraints and priorities of the programming group. Able to understand the political climate of the organization and act accordingly Ability to interact across organizational levels, build consensus through negotiation and diplomacy Ability to work and be flexible within a complex work environment with competing priorities Must have demonstrated the ability to do the job by designing and implementing systems, in a hospital, outpatient clinic, or in a similar environment. Demonstrated statistical/analytic and reasoning skills to perform high level of problem solving. Ability to assume a high level of authority and responsibility, including personnel management and budgetary responsibilities. Ability to work under stress, due to frequent deadlines and unanticipated scope changes. Demonstrated leadership ability. Has a thorough understanding of application development, including analysis, coding, testing, project management, and project life cycle methodologies. Ability to translate business need into technical specification and set realistic goals for the completion of said needs. Must be proficient within appropriate development environment

7+ years experience with hands-on software design

5+ years experience in Web technology: J2EE, Java, JavaScript, XML,HTML, .NET,

Understand transaction oriented programming, real time systems in client/server and web based environments, commercial software methodologies, and debugging methodologies.

Understand Object oriented design, modeling, and programming, and RDBMS design.

Understand development in SQL-based platform.

Understanding UML and Microsoft Solutions Framework is a plus.

Knowledge of ILOG Rules Engine strongly preferred

Knowledge of Intersystems Caché database and development a plus.

Experience in implementing and integrating systems into a diverse enterprise environment is a plus.

Health care background preferred

Working Environment

Works from a single office location.On-call support as assigned (includes evenings, nights, weekends and holidays).

Supervisory Responsibility

Supervises and trains a team of Software Engineers, Senior-level Consultants, SystemsDesigners, Programmer/Analysts. Responsible for assigning tasks and ensuring the quality of work delivered by direct reports. Responsible for the development and implementation of performance appraisals, career planning, hire/fire, disciplinary action and the like. Acts as technical leader for an average of four on-going medium systems project, and 1-2 large systems projects. Acts as backup for the other team leaders in their absence and support their systems and projects. May assume the responsibilities of the Corporate Manager of Applications Development in his or her absence.

Fiscal Responsibility

None, but will assist the Corporate Managers to prepare the budgets, capital and operating.

About this company
77 reviews
Partners HealthCare is a Boston-based integrated health system founded by Brigham and Women's Hospital and Massachusetts General Hospital...