Job Description :
Full Time Role
Position: Software Engineer
Location - Indianola, PA

Our client is seeking a mid-level, experienced, results-oriented IT professional to join their team, located in the Pittsburgh, PA metropolitan area to work in the capacity of Software Engineer. The chosen candidate will define requirements for design elements at the module level. S/he will be responsible for design and integration of high complexity design elements and modules.

Apply understanding of product line and clinical applications to develop product or process functionality.
Ability to interact with internal customers.
Knowledgeable of interdependencies of processes required to accomplish individual/team objectives.
Support process and definition and improvements.
Leads design reviews of project and modules and performs duties of an independent reviewer.
Expands efforts to complex system level designs.
Independently plans and manages own work activities to given project objectives
Able to lead a cross-functional team on projects of significant scope at module level.
Provide technical consulting, leadership and advice to peers and program management.
Identify and sustain supplier and partner relationships.
Develop, communicate and manage objectives to cross-functional team members.
Proactively communicate relevant information and needs to project leads and development management.

· Bachelors Degree in Computer Science, Information Systems or a similar technical discipline or a combination of education and experience is required.
· 5 – 10 years of related Healthcare IT experience is required.
· 5 years of expert within a technical discipline, with knowledge across breadth of discipline and significant depth in one or more technical specialties is required.
· Experience utilizing a blend of theoretical and experimental concepts for solutions
· Object Oriented Design experience is required.
· Java and Java Script experience is required.
· HTML/Sencha experience is strongly preferred.
· Experience testing within a hospital setting is required.
· Solid PC Skills (i.e. MS Word, MS Excel and MS Outlook) is required.
· Ability to function effectively in a fast paced environment and multi-tasking
· Exemplary verbal and written communications skills at varying levels of management throughout the organization are required.