JOB TITLE: Sr Engr, Software
Every day at CareFusion, we work to improve patient care. By combining clinically proven products and services with actionable intelligence, we're helping to solve some of healthcare's most difficult challenges. Join us.
Family: Software Engineering
What Software Engineering contributes to CareFusion
Software Engineering is responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
What is expected of you for success in your role
Demonstrates working knowledge of software engineering practices, techniques and processes and basic knowledge of technology trends and domain expertise
Understands and analyzes requirements for a single component
Translates the results of analysis into design by Designing solutions to address a specific requirement
Develop modules with moderate guidance
What is expected of you and others at this level in Engineering for functional success
Works to understand complex functional situations by paying attention to the details of the tasks at hand and by breaking them down into smaller pieces
Encourages informed Risk-taking and acts as a catalyst for innovation at CareFusion; generates practical, sustainable and creative options to solve problems and create business opportunities, while maximizing existing resources.
Proactively develops and maintains technical knowledge in specialized area(s), remaining up-to-date on current trends and best practices;
Accountabilities in this role
Understand and apply diverse software engineering principles and best practices in areas of software installers.
Work closely with development, quality and support teams to plan, implement, and manage the release of new and sustaining products to our customer base.
Create upgrade scripts, patches and utilities
Database backup and recovery scripts
Scripted installs, GUI or silent
Write .NET utilities
Execute unit testing and participate in overall system level testing efforts.
Diagnose, troubleshoot and resolve complex installation issues.
Working knowledge of installing, configuring and maintaining Windows based operating systems, software applications, tools, and third party software through InstallShield.
Ã‚Â· Bachelor's degree or equivalent experience in related field required
Ã‚Â· A minimum of 2+ years related work experience required
Ã‚Â· Ability to work independently and as a member of a team
Ã‚Â· Experience using Installshield 2009 or greater and Installshield Windows Installer (MSI)
Ã‚Â· Programming experience in .NET, C #, and C++
Ã‚Â· Perforce Administration a plus
Ã‚Â· Previous experience with MSSQL or Sybase database support
Ã‚Â· Working knowledge of the following: VB, ccNET, nCover, VB Script, SMS, WMI, IIS 6.0/7.0, nANT/MSBUILD