Software Development EngineerSentillion

THIS JOB HAS EXPIRED

Job Category: Software Engineering: Development
Job ID: 791679-79094

A Sustaining Software Engineer is a developer responsible for providing first-line support to the Client Services and Support organization. In addition, the Sustaining Software Engineer makes enhancements to existing software and processes under the guidance of a Senior Software Engineer or Project Lead.
This role could evolve to include responsibilities in projects from the 2 major Sentillion product lines (Vergence, the clinical workflow solution; and expreSSO, the healthcare SSO solution).
The ideal candidate for this role will have Java, JavaScript, C#, C++ experience, as well as build and deployment tools.

Requirements:
Ability to work both independently and in a dynamic team environment.
Excellent written and verbal communication skills.
Customer-centric mindset
Effective multi-tasking and prioritizing based on business demands.
Effective in an environment with frequent changes in priorities
Skilled in software estimation or be willing to learn to estimate tasks.
Must have strong experience with the following on windows: Windows Registry, Windows COM, Browser Helper Objects (browser programming), API Hooking, Routers, Firewalls and Network tracing, Crash dump analysis / windbg skills.
Additional experience in some of the following would be a plus: Java servlets, SOAP-based web services, networking, Citrix, terminal servers, directory services, RDBMS servers, LDAP, Active Directory, Ant, NAnt, MSBuild, WIX and Windows Installers. A Linux background with experience in both Java and Perl is a plus. PowerShell
Bachelor's Degree in a computer science or related discipline and four or more years' software development experience.

Functions:
Troubleshoot problems escalated from the Support and Client Service organizations
Participate in customer phone calls and remote diagnostic sessions with the Support team
Design and implement enhancements to existing systems in collaboration with other engineers
Design and implement enhancements to software build and packaging systems.
Research and document areas of the product with which Support needs extra guidance and suggests ways to improve the product to eliminate this need.
Break projects into tasks and estimate effort
Provide status with respect to assigned tasks
Measures:
Degree to which completed components meet the established requirements for functionality, performance, supportability and reliability.
Effectiveness of working relationships with other members of the product development team, including Client Services/Support, Product Management, Quality Assurance and Release Engineering.
Quantity and impact of contributions to improving the overall effectiveness of the development team and its processes.
Delivery of work products to committed schedules.
Location:
Caradigm is a new kind of health IT company formed by GE Healthcare and Microsoft. Our goal is to transform care by empowering health systems and providers with the real-time, system-wide data and intelligence needed to improve care quality and the patient experience, and ultimately, the economics of health and wellness.
Caradigm combines the power of an open technology platform and collaborative clinical applications to bring together disparate patient data and transform it into intelligence. We enable others in the industry to take advantage of the platform to innovate?rapidly generating a new era of applications to improve population management. Our goal is to make it easy for caregivers across the entire healthcare continuum to gain the insight they need to collaborate with ease and provide the best patient care possible.