Cincinnati Children's Hospital Medical Center - Programming & Development Careers

Programming & Development Jobs
at Cincinnati Children's Hospital Medical Center

Full Job Title: Sr. Application Developer (.Net) - Biomedical Informatics

Job Number: 97524

Location: Cincinnati, OH

Date Posted: 3-6-2018

DEPARTMENT: Biomedical Informatics

SUPERVISOR'S TITLE: Director, Technical Services

TITLES SUPERVISED: Application Developers, Application Specialists, System Analysts


PURPOSE OF POSITION: To plan, design, program, implement and maintain complex databases, applications, and information systems to support the needs of the Research Foundation as supported by Biomedical Informatics. This position requires an experienced individual with a wide range of skills including software development and database design and development.

Lead architecture development for BMI for software development projects to accomplish a standards-based data and applications infrastructure that will allow the creation of highly innovative applications. Assist/Develop various applications, including web based systems with advanced query development for quality improvement efforts. Participates in or leads design discussions and reviews. Identifies and corrects potential program errors. Analyzes, reviews, and rewrites programs to increase operating efficiency or to adapt program to new requirements.
Serves as the primary interface with clinicians/staff to analyze workflow, gather requirements, problem-solve and discuss possible solutions. Confers with representatives of departments concerned with projects to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
Manage clients' expectations and satisfaction. Communicate with all key project stakeholders regarding project status. Assign additional resources provided by the manager according to the project needs. Lead meetings with clients and help them transition from a requirement to the successful implementation. Manage project documentation, scope, and timelines. Develop and get approval for project charter as well as project requirements and plan. Proposes a viable design approach by analyzing the possible courses of action and associated impacts. Implements new technologies, designs, deployments, and testing methodologies to projects. Develops C# Web based systems with SQL Server database back-end. Develops interfaces to access data from varying data systems across the institutions utilizing technologies such as C# coding or SQL Server Integration Services, or other technologies as applicable.
Identify system and technology needs and act as a liaison to ensure appropriate systems and reporting are maintained in support of project requirements. Assist in defining outcomes and parameters, designing measurement tools, setting up monitoring systems, gathering data, and analyzing outcomes data. Maintain systems and processes related to projects. Initiate and communicate changes as necessary.
Demonstrate the ability to lead, motivate and communicate with others. Coach and/or mentor others, formally or informally. Support the professional growth of staff. May assume leadership in developing, evaluating, and/or improving processes or procedures. May manage direct reports or lead a team/work group.
Manage reporting personnel. Make decisions regarding, and take responsibility for recruitment, selection, on-boarding, development, training, discipline, termination, evaluation, salary, payroll, and/or retention. Identify and work to correct personnel management issues. May maintain and/or create position descriptions and/or performance evaluation criteria.
Work collaboratively/cooperatively with others to achieve goals. Proactively adjust one's style and/or efforts to complement those of others. Develop positive working relationships with peers/colleagues. Share knowledge and/or provide support for team members. Contribute to and promote a positive and professional work environment/atmosphere. May serve as a liaison within the division or organization.
Compiles and writes documentation of program development and subsequent revisions. Develops documents and presents project implementation plans.

Skills & Competencies
·Diversity Appreciation
Understanding and showing respect and appreciation for the uniqueness of all individuals; leveraging differences in others' perspectives and ideas; appreciating cultural differences and adjusting one's approach to successfully integrate with others who are different from oneself
·Communication - Advanced
Excellent verbal, written and interpersonal communication skills.
Ability to think innovatively and build cutting edge applications. Familiarity with Microsoft related products (Access, Excel, Visio). Ability to develop complex databases, data interfaces, and applications using SQL Server, Dote Net, Java/C# and open source applications. Ability to develop data based applications and reporting systems. Skill with SQL Server Reporting Services, SQL Server Integration Services and SQL Server Analysis Services a plus.

·Bachelor's Degree in a related field OR Equivalent
·5 years related experience
·3 years of experience .NET 4.0 or higher

·Master's Degree

Cincinnati Children’s is an Equal Opportunity Employer. Qualified applicants receive consideration for employment without regard to race, color, religion, sex, national origin, age, genetic information, physical or mental disability, military or veteran status, sexual orientation, gender identity/expression, or other protected status in accordance with applicable federal, state, and local laws and regulations. If you would like more information about equal employment opportunity (EEO) rights as an applicant under the law, please click here

Cincinnati Children’s will not discriminate against applicants and employee for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co-workers. If you would like more information about the Pay Transparency Nondiscrimination Provision, please click here