Overview
On Site
Full Time
Skills
IT Management
Strategic Planning
Quality Assurance
Decision-making
Recruiting
Insurance
Life Insurance
Licensing
Health Care
Promotions
Business Cases
Return On Investment
Apache Velocity
Scalability
Continuous Delivery
Customer Service
Thought Leadership
Partnership
Roadmaps
SaaS
Regulatory Compliance
Legal
Collaboration
Training
Status Reports
Vendor Relationships
Benchmarking
FOCUS
Succession Planning
Professional Development
Coaching
Process Improvement
Resource Management
Exceed
Cloud Computing
Systems Architecture
Technical Drafting
Software Development
Application Development
Software Development Methodology
Agile
Scrum
Microsoft
C#
.NET
Microsoft SQL Server
Amazon Web Services
HL7
Artificial Intelligence
Machine Learning (ML)
Electronic Health Record (EHR)
Leadership
Communication
Innovation
Management
Conflict Resolution
Problem Solving
Change Management
Project Management
Negotiations
Contract Management
Computer Science
Mathematics
MBA
Job Details
Overview
NaphCare is hiring a Vice President of Software Developmentjust like you to join our team on-site at our Corporate Headquarters located in Birmingham, AL. This senior role is part of the NaphCare IT leadership team and is responsible for overseeing the full software development lifecycle, including strategy, planning, execution, and quality assurance. This influential position involves strategic decision-making, vendor contract management, and the recruitment and development of high-performing teams.
NaphCare is a family owned, healthcare technology company that has been delivering high quality healthcare to correctional facilities across the nation for over 35 years. Come join our team of over 6000 employees and growing! NaphCare pays well, offers outstanding benefits, and has an incredibly engaged corporate support team to make sure you have what you need to be truly excellent at what you do.
NaphCare partners with correctional facilities to provide proactive, patient-focused healthcare.
NaphCare Full Time Benefits:
NaphCare has a partnership with NetCE that provides CEU/CME for our staff. NetCE uses a rigorous peer review process to ensure that all activities and content are up-to-date. This service streamlines continuing education for all NaphCare Employees to meet state specific requirements for maintaining licensing.
With NaphCare, you'll play a critical role in our continuing mission to be the leading provider of quality healthcare in the correctional industry. If you want a career that will make a difference, choose the company that is different.
We support your growth and internal promotion. Once hired, we encourage our employees to continue to seek opportunities for advancement and leadership.
Responsibilities
Qualifications
Equal Opportunity Employer: disability/veteran
NaphCare is hiring a Vice President of Software Developmentjust like you to join our team on-site at our Corporate Headquarters located in Birmingham, AL. This senior role is part of the NaphCare IT leadership team and is responsible for overseeing the full software development lifecycle, including strategy, planning, execution, and quality assurance. This influential position involves strategic decision-making, vendor contract management, and the recruitment and development of high-performing teams.
NaphCare is a family owned, healthcare technology company that has been delivering high quality healthcare to correctional facilities across the nation for over 35 years. Come join our team of over 6000 employees and growing! NaphCare pays well, offers outstanding benefits, and has an incredibly engaged corporate support team to make sure you have what you need to be truly excellent at what you do.
NaphCare partners with correctional facilities to provide proactive, patient-focused healthcare.
NaphCare Full Time Benefits:
- Prescriptions free of charge through our health plan
- Health, dental & vision insurance that starts day one!
- Low cost benefits to our employees and their families
- Employment Assistance Program (EAP) services
- 401K and Roth with company contribution that starts day one!
- Tuition Assistance
- Referral bonuses
- On-site education
- Free Continuing Education!
- Term life insurance at no cost to the employee
- Generous paid time off & paid holidays
NaphCare has a partnership with NetCE that provides CEU/CME for our staff. NetCE uses a rigorous peer review process to ensure that all activities and content are up-to-date. This service streamlines continuing education for all NaphCare Employees to meet state specific requirements for maintaining licensing.
With NaphCare, you'll play a critical role in our continuing mission to be the leading provider of quality healthcare in the correctional industry. If you want a career that will make a difference, choose the company that is different.
We support your growth and internal promotion. Once hired, we encourage our employees to continue to seek opportunities for advancement and leadership.
Responsibilities
- Lead and inspire the application development team to engage with the business, identify new functionalities, develop compelling business cases, prioritize projects, and create plans that maximize ROI.
- Oversee all aspects of application development and delivery across multiple functions, business units, and lines.
- Effectively initiate, plan, schedule, control, and close multiple high-priority projects.
- Develop and implement a collaborative and Agile software development approach to improve velocity while maintaining focus on quality and scalability.
- Drive cultural changes to enable a continuous delivery model and foster automation throughout the Software Development Life Cycle (SDLC).
- Promote a strong customer service mindset and champion thought leadership and partnership with business units.
- Partner with business leaders to develop robust solution roadmaps integrated with architecture and operations.
- Introduce and implement innovative best practices and methodologies in application development.
- Identify and leverage emerging technology trends, such as SaaS and cloud computing, to enhance efficiency, reduce costs, and drive value.
- Ensure the effective management and delivery of all application development initiatives to meet functionality, timeliness, and cost expectations.
- Develop, implement, and monitor software development policies to ensure data accuracy, security, and compliance with legal and regulatory requirements.
- Collaborate with internal customers to develop training and deployment plans that maximize user adoption and business benefits.
- Prepare status reports and communicate progress to management, clients, and other stakeholders.
- Manage application vendor relationships, negotiate contracts, and procure resources and technology solutions to meet strategic objectives.
- Drive cost efficiency by negotiating vendor agreements and benchmarking performance.
- Recruit, develop, and retain top-tier software development talent, with a focus on leadership roles and succession planning.
- Implement and champion a professional development program to continuously upskill team members.
- Evaluate team performance, provide constructive feedback, and deliver coaching to enable goal achievement.
- Foster a culture of innovation and engagement while strengthening NaphCare's reputation as an IT employer of choice.
Qualifications
- Minimum of 10 years in software development, project management, process improvement, and resource management.
- Proven track record of successfully delivering complex business technology solutions that meet or exceed business goals.
- Experience developing and supporting mission-critical applications in cloud or virtualized environments.
- Expertise in system architecture, technical design, and modern software development technologies.
- Demonstrated experience managing application development at scale, using SDLC methodologies like Agile and Scrum.
- Experience in Microsoft Tech Stack: C#, .Net, SQL Server and AWS, HL7, AI, machine learning, and other digital technologies.
- Experience with an Electronic Health Record (EHR) system a plus.
- Strong leadership skills and executive presence.
- Ability to attract, develop, and retain talent to build high-performing teams.
- Exceptional communication skills, including the ability to translate technical concepts into business terms.
- Adept at fostering a culture of transparency, innovation, and purpose.
- Expertise in managing priorities and driving results in a fast-paced environment.
- Strong conflict resolution, problem-solving, and change management skills.
- Proficient in program and project management with the ability to rescue projects in crisis.
- Skilled in vendor negotiations and contract management.
- Required: Bachelor's degree in Computer Science, Mathematics, Engineering, Business, or a related field. Preferred: Advanced degree (MS, MBA, or equivalent) in a related discipline.
Equal Opportunity Employer: disability/veteran
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.