Friday, August 26, 2011

McKesson - Sr. Software Engineer

Healing the healthcare system starts with you. It starts with the chain of events you initiate when you work with McKesson Provider Technologies - a chain that extends across the country and results in millions of people getting more from their healthcare.



McKesson Provider Technologies delivers comprehensive solutions with the power to change the way healthcare is provided. Our capabilities extend beyond healthcare IT software to include automation and robotics, business process re-engineering, analytics and other services that connect healthcare providers, physicians, payors and patients across all care settings. Over 50 percent of U.S. hospitals use our solutions on a daily basis. We're also a leader in solutions that manage complex financial information and optimize resources and supply chain management. Ultimately, we're helping the system run smoother so that healthcare works for all of us.

Current Need


Software Engineer with 6 or more years of development experience. Experience implementing moderately complex enterprise software implementations with minimal oversight and creating moderately complex designs with oversight from senior engineers and architects. Comfortable providing review, guidance, and coaching to junior developers.

The ideal candidate is a self-starter with a passion for creating great software in an Agile development environment. The position requires exceptional communication, analytical skills, solid commercial Java server side, and Web 2.0 client development skills. The candidate will join a team of engineers designing and implementing new features in both the server and client side of an electronic health record application for physician practices. The candidate will be responsible for designing, implementing, and unit testing new functionality. Additionally, the candidate will be required to work closely with analysts, product management, and quality assurance during the design and implementation phases to insure the features fully meet the overall product and customer needs.

Position Description


Responsible for the analysis, design, programming, debugging and modification of local, network or internet-related computer programs for commercial or end user applications such as materials management, financial management, HRIS or desktop applications products. Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies. Completes documentation and procedures for installation and maintenance. May interface with users to define system requirements and/or necessary modifications.

Additional Knowledge & Skills


Required:

¿ Java/Eclipse

¿ GWT/GWT RPC or similar Web 2.0 experience

¿ CSS, javascript, HTML

¿ Spring/Hibernate with annotation config

¿ Proven track record delivering code in a test driven design, continuous integration, and agile SCRUM environment

¿ Experience in complex n-tier architectures with DTO, Service, and DAO layers

¿ Basic SQL skills

Desired:

¿ JUnit, Selenium, Mockito or other automated testing technologies/tools

¿ Static code analysis (Sonar, PMD, Find Bugs)

¿ JPA with Hibernate a benefit

¿ Linux

¿ Oracle PL/SQL

Minimum Requirements


6+ years experience in software engineering. Java, Eclipse, GWT, Spring, Hibernate

Education


4-year degree in computer science or related field or equivalent experience

Physical Requirements


General Office Demands

Agency Statement


No agencies please.



The material contained herein is provided for informational purpose only. All open jobs offered by McKesson Corp. on this recruitment system are subject to specific job skill requirements. The job skill requirements, qualifications, and preferred experience are determined by a subsidiary, office or department within the company which is offering the position, and all positions are subject to local prevailing employment laws and restrictions. This would include immigration laws pertaining to work authorization requirements and any other applicable government permissions or compliance.
The materials on this site are provided without warranties of any kind, either expressed or implied, including but not limited to warranties regarding the completeness of information contained on this site or in any referenced links. While McKesson Corp. attempts to update this site on a timely basis, the information is effective only as of the time and date of posting.



By providing your application to McKesson Corp. you hereby consent to McKesson Corp. obtaining personal information regarding you that is related to the position applied for. You also consent to McKesson Corp. transferring your application details to our recruitment partners for their review and assistance. You also consent to McKesson Corp. keeping your application on file for 6 years. McKesson Corp. is an equal opportunity employer. The information on this site is for information purpose only and is not intended to be relied upon with legal consequence.