Cardinal Health Manager, Software Engineering (Salesforce CRM Application Development Manager) (P-Mod) in Dublin, Ohio

At Cardinal Health, we’re developing the innovative products and services that make healthcare safer and more productive. Join a growing, global company genuinely committed to making a difference for our customers and communities.

Organization

Function: Information Technology Function

Job Family: Software Engineering

Level: Manager

Overview

Cardinal Health is embarking on the build of a new, leading edge Salesforce application and the resources that will be managed will be assigned to this exciting opportunity. The Manager, Software Engineering (Salesforce CRM Application Development Manager) will lead a team responsible for the application development of software.

Accountabilities

  • Manage Development of all WRICEF (Workflow, Reports, Interface, Conversions, Enhancements and Forms) objects for functional / process area Prospect to Customer and eCommerce integration.
  • Closely work with other application development teams – SAPABAP, SAP HANA and Integration to build required integration between SFDC and backend SAP S/4 applications.
  • Closely work with infrastructure, network and security teams to ensure proper sizing exercise is done and ensure solution performance meets defined SLA’s.
  • Work with Enterprise Architecture and SFDC technical teams to resolve any technical complexities during the WRICEF development.
  • Closely work with process teams (PTC) and ensure adequate, proactive involvement of application development team in solution designs time to time.
  • Manage creation of technical specification documents and ensure technical designs are of high quality considering all non-functional requirements like scalability, performance SLAs, volumes and peak times etc.
  • Establish and implement SFDC coding standards and best practices to ensure the highest degree of code quality.
  • Closely work with application development governance team to ensure technical designs and code quality is audited time to time to avoid any future design and deployment issues.
  • Ensure Technical Unit Testing (TUT) of all SFDC development objects are performed with high quality and avoid or minimize any technical defects occurring during FUT or E2E testing.
  • Support Functional Unit Testing, E2E testing, Performance testing, mocks, cutovers and deployments
  • Ensure smooth transition of all development objects to respective run teams.
  • Lead, manage and inspire a high performing team of technical leads and onshore/offshore developers to deliver quality technical solutions.
  • Develop highly effective working relationships with all process or functional towers and run teams.
  • Proactively develop and maintain technical knowledge in specialized area(s), remaining up-to-date on current trends and best practices
  • A strong focus on end user experience.
  • Accountable for decisions affecting budgets. Including, but not limited to, accurate forecasting, effective reporting, and consistent demonstration of year-over-year efficiencies and continual improvement
  • Recruit, train, develop and retain a high caliber project delivery / support team

Qualifications

  • Bachelor’s Degree in related field or equivalent work experience
  • 8+ years experience in related field preferred
  • Ability to define work processes and lead team members in successful implementation and ongoing execution preferred
  • Ability to develop individuals and teams preferred
  • Excellent oral and written communication skills preferred
  • Excellent organizational skills preferred
  • Expertise in coding of at least one programming language is preferred.
  • Experience in delivering customer solutions with a focus on user centered design, application performance,analyticsand non-functional requirements.
  • Strong background in offshore delivery methodology and on developing measures and contractual terms to ensure accountability and delivery.
  • Strong leadership skills with proven ability to inspire/energize
  • Strong client/customer relationship and trust buildingskills
  • Ability to define work processes and lead team members in successful implementation and ongoing execution preferred
  • Experience with multi-year, transformational projects is a huge plus.
  • SFDC certifications or SFDC Developer certification would be a plus
  • Experience delivering general software solutions
  • Ability to manage work with accountabilities that span multiple teams
  • Excellent communication and presentation skills
  • Demonstrated thought leader and idea generator
  • Strong problem solving and technical skills

What Software Engineering contributes to Cardinal Health

Software Engineering is responsible for designing, developing, implementing and supporting applications, systems and IT products required to achieve the company's business objectives.

  • Demonstrates knowledge of software development techniques and fluency in software languages and application programming interfaces.
  • Demonstrates general understanding of hardware/software platforms including but not limited to operating systems, databases, application servers, web servers and integration technologies.
  • Plans and executes system implementations that ensure success and minimize risk of system outages or other negative production impacts.
  • Demonstrates conceptual knowledge of architecture standards and database and operating systems.
  • Demonstrates problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.
  • Analyzes production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.
  • Demonstrates knowledge of software development, life cycle, modeling of business processes, application design patterns, business/functional documents. Estimates to high level business requirements and provide options analysis.

What is expected of you and others at this level

  • Manages department operations and supervises professional employees, frontline supervisors and/or business support staff
  • Participates in the development of policies and procedures to achieve specific goals
  • Ensures employees operate within guidelines
  • Decisions have a short term impact on work processes, outcomes, and customers
  • Interacts with subordinates, peer customers and suppliers at various management levels may interact with senior management
  • Interactions normally involves resolution of issues related to operations and/or projects
  • Gains consensus from various parties involved

Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.