View All Jobs 155135

Manager, Software Engineering

Lead the development of scalable, secure enterprise pharmacy benefit management software
San Diego, California, United States
Senior
yesterday
MedImpact

MedImpact

A pharmacy benefit manager that provides prescription drug plan design and management services for health plans and employers.

Manager, Software Engineering

MedImpact Healthcare Systems, Inc. is looking for extraordinary people to join our team!

Why join MedImpact? Because our success is dependent on you; innovative professionals with top-notch skills who thrive on opportunity, high performance, and teamwork. We look for individuals who want to work on a team that cares about making a difference in the value of healthcare.

At MedImpact, we deliver leading edge pharmaceutical and technology related solutions that dramatically improve the value of health care. We provide superior outcomes to those we serve through innovative products, systems, and services that provide transparency and promote choice in decision making. Our vision is to set the standard in providing solutions that optimize satisfaction, service, cost, and quality in the healthcare industry. We are the premier Pharmacy Benefits Management solution!

Job Description

The Manager, Software Engineering oversees a team of Software Engineers, Business Systems Analysts and QA Software Engineers responsible for enterprise projects from the initiation phase through production readiness. This role helps to lead the effort on setting the future direction for software design and continued migration to leading edge technology across current and future products.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Creates and manages complex project plans by effectively leveraging resources and managing project scope based on available information; troubleshoots issues and provides timely resolutions; guides the software development process based on prior experience, research and analysis of current and future best practices.
  • Provides technical guidance that strikes a balance with the need to deliver on a deadline and still meet long-term strategic objectives.
  • Monitors and directs software development to demonstrate solution design meets standard architecture considerations and approvals to include: (1) standard database structures, (2) code standards, (3) common components and reusable programs (4) security and performance levels, (5) system interfaces and dependencies.
  • Participates on cross functional project teams (internal and external) to deliver quality solutions that meet client's business requirements. Gains a solid understanding of business requirements to support the development, testing, and production readiness efforts.
  • Oversees the effort to create and improve product releases through continuous integration and automation. Looks for ways to automate and improve current processes/solutions within the software development lifecycle (SDLC).
  • Assist in the assessment of current legacy systems and provide recommendations for implementing state of the art systems using the latest software and technologies.
  • Creates and implements action plans to mitigate risks and resolve issues, working with representatives from stakeholders across the company.
  • Manages conflicting priorities and multiple projects effectively.
  • Participates in and leads teams in appropriate SDLC technical artifact creation.
  • Develops and promotes the overall vision, goals, objectives and strategies for the Software Engineering team in-line with the Information Technology Business Unit's goals and objectives.
  • Provides day-to-day management and supervision for software engineering team by directing and coordinating activities consistent with established goals, objectives, and policies.
  • Mentors team members from both a technical and professional career enhancement perspective by offering constructive feedback.
  • Makes effective hires, develops and trains employees, coaches for optimal performance, gives team members regular performance feedback. Takes appropriate corrective action as needed to promote optimal employee performance and low staff turnover.
  • Develops and maintains solid working relationships with employees and management in crossfunctional areas.
  • Provides hands-on design guidance and documentation as needed.
  • Keeps up-to-date with emerging IT trends and technologies and the industry's best practices.

Supervisory Responsibilities:

Manages assigned staff in the segment area. Responsible for the overall direction, coordination, and evaluation of the unit. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems. Supports and enforces all company policies and procedures in a fair and consistent manner, taking corrective action whenever necessary.

Client Responsibilities:

This is an internal and external client facing position that requires excellent customer service skills and interpersonal communication skills. One must be able to; manage difficult or emotional client situations; Respond promptly to client needs; Solicit client feedback to improve service; Respond to requests for service and assistance from clients; Meet commitments to clients.

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience:

BS/BA degree or equivalent plus 5+ years of experience; 1 year of SME in respective area(s); and 3+ years of supervisory experience; 4 years of MedImpact experience plus an appropriate external leadership training program and internal mentorship with a seasoned leader (Dir+) that must completed within 12 months in new position may substitute for the supervisory experience requirement.

Computer Skills:

Solid working knowledge, understanding and hands-on experience with the tools used throughout the software development lifecycle to include the following:

  • Proficient with MS Suite (Word, Excel, Visio, Outlook, Project) to create documentation, manage schedules, and analyze data.
  • Software architecture and design skills to guide the development of solutions that are secure, scalable, and reliable
  • Background required with the following applications:
    • Oracle RDBMS and UNIX platforms o Using JIRA for work management
    • Web Services (SOAP and REST)

Other Skills and Abilities:

  • Sound knowledge of industry standard best practices, development lifecycle processes and methodologies. Experience using agile methodology is a plus.
  • Thorough understanding of quality management for large, complex initiatives
  • Experienced in the use of metrics to drive decision making and process change
  • Strong skills in manual and automated unit testing of data-driven back-end applications with high transaction throughput
  • Excellent written, verbal, and presentation communication skills
  • Proven ability to manage competing priorities in a fast-paced environment
  • Self-motivated, able to work independently and thrive in a fast-paced, multi-tasking, high productivity environment
  • Action-oriented, decisive approach to work required, with the willingness to take a hands-on role to ensure the deliverables are met on time
  • Demonstrated positive and win-win attitude required, along with good negotiation and conflict resolution skills
  • Proven experience and expertise in delivering high quality enterprise applications
  • Proven experience working with vendors, contractors and/or outsourced teams.

Reasoning Ability:

  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Mathematical Skills:

  • Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume.
  • Ability to apply concepts of basic algebra and geometry.

Language Skills:

  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.

Competencies:

  • Building Effective Teams
  • Decision Quality
  • Informing
  • Confronting Direct Reports
  • Delegation
  • Organizational Agility
  • Customer Focus
  • Drive for Results
  • Political Savvy

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the

+ Show Original Job Post
























Manager, Software Engineering
San Diego, California, United States
Engineering
About MedImpact
A pharmacy benefit manager that provides prescription drug plan design and management services for health plans and employers.