Skip to content

CareerBoard

Advertise your job!
 

Philadelphia PA Full Time Posted: Friday, 7 December 2018
 
 
Applicants must be eligible to work in the specified location

Req ID: 21905

Shift: Days

Employment Status: AF - Active - Regular - Full Time

Job Summary

An IS Developer III is a senior level position responsible for creating solutions to business problems by designing, testing, and programming software applications. This role will work closely with business partners, analyst and cross functional teams to translate requirements into workable programming code. This roles is a subject matter expert in their domain that will lead teams on complex projects and mentor junior developers.

1. Demonstrates expert knowledge of and expertise in the Agile SDLC, experience programming in JavaScript, React, React Native and Node.JS.
2. Exhibits In-depth knowledge of Java or .NET or similar Enterprise level software language.
3. Exhibits the ability to assist in client requirements assessment, solution set designs, coding, testing and implementation.
4. Demonstrates the ability to design procedures for conversion into applications and programs that address a variety of business problems.
5. Demonstrates the ability to resolve interface issues involving multiple applications or systems.
6. Exhibits basic knowledge of relevant CHOP business processes.
7. Demonstrates advanced problem solving and troubleshooting skills.
8. Exhibits advanced knowledge of and contributes to developing best practices, policies and procedures.
9. Demonstrates advanced proficiency in creating detailed documentation, including project plans, requirements status reports and operations documentation.
10. Exhibits ability to clearly articulate problems, issues, requirements and potential solutions to team members and clients.
11. Exhibits the ability to guide and mentor associate programmer/analysts and provide teaching support to clients, Operations, and Help Desk as needed.

Job Responsibilities

An IS Developer III is a senior contributor with similar responsibilities as the IS Developer II, but with a greater degree of complexity. An IS Developer III may be involved in some leadership activities. An IS Developer III also:

1. Meets with clients and IS personnel to determine and define specific analytical and technical systems information requirements, objectives and solution sets for maintenance or application enhancement requests of moderate complexity.
2. Develops data models that describe processes and data flows related to applications of simple to moderate complexity.
3. Provides Help Desk support to resolve advanced problems.
4. Identifies and resolves interface issues between applications from the same vendor or between two applications of different vendors.
5. Identifies and resolves interface issues between systems of two different vendors.
6. Prepares supporting documentation and specifications for application and/or interface changes or replacements with assistance from senior staff.
7. Assists with gathering and codifying appropriate user, system, or application requirements.
8. Prepares and manages project scope documents, project plans, formal change implementation plans and issues logs for a change to or implementation of one application or interface; identifies appropriate resources required to achieve goal.
9. Monitors project plan tasks; identifies and reports project changes; reports status of project to Lead IS staff and/or IS Manager.
10. Acts as change agent to assist and support clients transition from old to new solution set.
11. Assists with project evaluation and/or installation, testing and support.
12. Reports project issues and staff performance issues to Lead IS staff and/or IS Manager.
13. Codes programs of moderate to complex difficulty in specified language.
14. Under limited supervision, modifies existing or creates new code to meet specific user, system, or application requirements.
15. Prepares conversion plans for moderate level applications implementations.
16. Provides guidance to associate programmer/analysts.
17. Provides teaching support to clients, Operations, and Help Desk as needed.

Job Responsibilities (Continued)

Web Tech App Dev Dept

1. Testing and Test Automation
a. Authors automated unit tests where appropriate and executes unit test suites as part of development efforts.
b. Refactors Legacy code to isolate unchanged portions and place changed portions under automated unit test coverage. Executes automated integration tests as part of release efforts. Authors functional test scripts and user acceptance tests for work items of low complexity.
c. Authors automated integration tests where appropriate. Executes automated system tests as part of system testing. Authors functional test scripts and user acceptance tests for work items of moderate complexity.
2. Information Security
a. Authors code in compliance with documented general information security standards and guidelines.
b. Identifies and implements situation-specific information security techniques during code development.
3. Application Performance
a. Troubleshoots simple application performance issues
b. Troubleshoots complex application performance issues and simple system performance issues.
4. Code and Component Reuse
a. Utilizes available code libraries, components, and frameworks to accelerate development efforts.
b. Authors and researches simple code libraries, components, and frameworks to accelerate development efforts.
5. Maintenance Procedures - Log Monitoring and Analysis
a. Monitors ColdFusion logs for issues and uses them to assist in resolution of basic issues.
b. Uses ColdFusion logs to assist in resolution of complex issues. Monitors JRun and Apache logs for issues and uses them to assist in resolution of basic issues.
c. Uses JRun and Apache logs to assist in resolution of complex issues. Uses system logs to assist in resolution of basic issues.
6. Quality Activities
a. Participate in code reviews, design reviews, and requirements reviews.
b. Conduct code, design, and requirements reviews on items of low complexity. Participate in defect analysis.
c. Conduct code, design, and requirements reviews on items of moderate complexity. Conduct defect analysis on items of low to moderate complexity.
7. Requirements
a. Participate in requirements elicitation meetings with clients. Seek clarification of business requirements with the goal of being able to convert them to technical requirements and implement them into application code.
b. Elicit business requirements from clients for small, low complexity work using basic techniques (eg meetings; use cases; user stories) and convert to technical requirements. Participate in requirements analysis sessions.
c. Elicit business requirements from clients for moderately sized, moderate complexity work using advanced techniques (eg prototyping; modeling; defining acceptance tests) and convert to technical requirements. Conduct requirements analysis for work of small to moderate size and complexity.

Required Licenses, Certifications, Registrations

None

Required Education and Experience

Required Education: Bachelor's Degree in IS or related field

Required Experience:
• 7 (seven) or more years of clinical or financial data integration development experience.
• Experience working on complex team-oriented projects.
• Minimum of 1 (one) year maintenance support.

Preferred Education, Experience & Cert/Lic

Preferred Education: Bachelor's Degree or higher in related field plus 7 to 15 years of experience preferred.

Preferred Experience:
• Healthcare experience 1 - 3 years' experience
• 1 (one) - 3 (three) years of consulting experience

Preferred Licenses/certificates/registrations:
• Oracle Java or .NET certification.

Additional Technical Requirements

1. Demonstrated knowledge of the Systems Development Life Cycle/Agile Scrum.
2. Good oral and written communication skills.
3. Seasoned experience with one or more data integration tools and HL7 file transfer format knowledge.
4. Healthcare interface development experience.

Preferred additional experience:
1. Experience in data mapping tools, JavaCaps Enterprise Suite preferred.
2. Utilization of Java SupperClass and SubClass.
3. Experience with JavaCaps metrics, alerting, journaling and playback.
4. Experience with JavaCaps systems design at the domain level.
5. Experience in designing many to many interface relationships.
6. OS UNIX level knowledge for scripting, CRON, etc..

Programming languages
• Primary programming languages (and related specifications) in use are JavaScript (including the Document Object Model), React, React Native, Node.JS, SQL, and HTML.

• Secondary programming languages (and related specifications) in use are Java or .NET, AJAX, Oracle PL-SQL, CSS, and Apache.

All CHOP employees who work in a patient building or who provide patient care are required to receive an annual influenza vaccine unless they are granted a medical or religious exemption.

Children's Hospital of Philadelphia is committed to providing a safe and healthy environment for its patients, family members, visitors and employees. In an effort to achieve this goal, employment at Children's Hospital of Philadelphia, other than for positions with regularly scheduled hours in New Jersey, is contingent upon an attestation that the job applicant does not use tobacco products or nicotine in any form and a negative nicotine screen (the latter occurs after a job offer).

Children's Hospital of Philadelphia is an equal opportunity employer. We do not discriminate on the basis of race, color, gender, gender identity, sexual orientation, age, religion, national or ethnic origin, disability or protected veteran status.

VEVRAA Federal Contractor/Seeking priority referrals for protected veterans. Please contact our hiring official with any referrals or questions.

CHOP Careers Contact

Talent Acquisition

2716 South Street, 6th Floor

Philadelphia, PA 19146

Phone: 866-820-9288

Email: (see below)


Philadelphia PA, United States of America
IT
Childrens Hospital of Philadelphia
Childrens Hospital of Philadelphia
JS21905-EN_US
12/7/2018 9:52:31 AM


We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Cranbury, New Jersey
USD
Fort Washington, Pennsylvania
USD