Friday, July 29, 2011

McKesson - Software Engineer

OVERVIEW

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.



CURRENT NEED

Seeking a proven Software Engineer who will be responsible for developing quality software specifications and code for our Healthcare applications. The Software Engineer will work with the development and QA team to design software for testability and rigorous, automated testing.



The ideal candidate will be comfortable working in an agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, etc.). In addition, the Senior Software Engineer will be a reliable team player devoted to completing assigned tasks on schedule with minimal supervision.



PRIMARY RESPONSIBILITIES

- Design and implement software solutions and enhancements. This will include GUI application, database, and report development.

- Design software for testability and rigorous, automated testing

- Actively participate in requirements review, analysis and planning

- Document software specifications and code

- Apply McKesson coding standards in code documentation and naming conventions

- Ensure product behavior meets expected behavior. Ensure all components are complete and ready for installation assembly, independent testing, and production.

- Issue logging, tracking, analysis, reporting and management.

- Release control and coordination

- Participate in software development lifecycle for new and existing products.

- Ability to read requirements and translate into development initiatives.



SECONDARY RESPONSIBILITIES

- Execute quality assurance testing on own software before delivery to QA department

- Provide technical support for the application by diagnosing and correcting software malfunctions

- Perform research and evaluation of the software design and implementation options while making recommendations as for go forward decision

- Provide technical expertise to applications developers

- Must be accountable and responsible for working on Business critical products that operate 24/7/365 and are distributed nationwide to many clients.

- Must have the ability to provide 3rd level support for all products involved with, whenever necessary.

Additional Knowledge & Skills


- Agile/SCRUM experience

- Knowledge and Experience: JDBC, C, C++, Hibernate, XML, REST, Servlets, Eclipse, C#, .NET 3.5, Spring, MVC frameworks and concepts, Oracle PL/SQL, SOAP and SOA

- Knowledge of GWT (Google Web Toolkit) highly desirable

Minimum Requirements


- 4+ years experience in software engineering

- Hands-on Java development experience

- Solid working knowledge of UNIX, Linux and Windows

- Problem solving aptitude

- Solid team skills (team-player)

- Highly motivated

- Strong analytical skills

- Demonstrated problem solving, planning and organizational skills

- Strong written and interpersonal communication

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.