What are the responsibilities and job description for the IT Development Director position at CenCal Health?
Job Details
Description
Central Coast CA Salary Range: $186,099 - $279,148
Job Summary
IT Development Director leads the strategy, architecture, software development, implementation, and management of enterprise applications that align with the company's strategic goals and operational requirements. This role oversees the entire software development lifecycle to ensure applications are consistently developed to the highest quality standards. A key responsibility of the Director is to manage vendor-owned software, with a strong focus on ensuring that vendors adhere to system-level KPIs and SLAs. The Director will also ensure that the integration and technical structure provide a robust technical architecture to effectively support the organization’s system needs.
Duties & Responsibilities
Leadership and Team Management:
- Lead, mentor, and manage a team of developers and application specialists to ensure successful project delivery and high performance.
- Foster a collaborative and innovative team environment that promotes professional growth and development.
Application Development and Management:
- Oversee the design, development, and maintenance of in-house developed enterprise applications, ensuring alignment with CenCal Health’s strategic objectives.
- Manage and optimize the use of commercial off-the-shelf (COTS) applications to meet organizational needs and ensure seamless integration with existing systems.
Software Development Lifecycle (SDLC):
- Implement and manage SDLC methodologies for in-house applications, including requirements gathering, design, development, testing, deployment, and maintenance.
- Ensure adherence to best practices, industry standards, and organizational policies throughout the SDLC process.
Release Management:
- Develop and oversee release management processes, ensuring timely and efficient delivery of software updates and new features.
- Coordinate with cross-functional teams to manage and mitigate risks associated with software releases.
Quality Assurance:
- Direct quality assurance functions to ensure that all applications meet defined quality standards and perform effectively in production environments.
- Establish and enforce rigorous testing procedures, including functional, performance, and security testing.
Strategic Planning and Collaboration:
- Collaborate with other departments and stakeholders to understand business needs and translate them into technical solutions.
- Contribute to strategic planning for application development and technology initiatives.
Budget and Resource Management:
- Manage budgets related to application development, including staffing, tools, and technology investments.
- Allocate resources effectively to support project priorities and organizational goals.
Vendor Management:
- Oversee relationships with external vendors for COTS applications and other technology services.
- Ensure that vendor deliverables meet organizational system requirements.
Documentation and Reporting:
- Maintain comprehensive documentation for application development processes, system configurations, and operational procedures.
- Prepare and present reports on project status, performance metrics, and key achievements to senior leadership.
Critical Success Factors
- Inspire innovation and motivate others to excel
- Develop realistic action plans
- Prioritize and plans work
- Take initiative to identify problems and issues and seek solutions through collaborative methods
- Analyze information and make timely decisions
- Efficiently allocate resources and lead department to better serve customers
- Actively promote cross-departmental communications and teamwork that result in a cohesive and collegial work force
Qualifications
Knowledge/Skills/Abilities
- Strong Leadership and management skills to lead a team of IT professionals and drive strategic initiatives.
- Excellent communication and interpersonal skills for collaborating with stakeholders, vendors, and cross functional teams.
- Problem-solving and analytical skills to identify and resolve complex technical issues promptly.
- Project management skills to plan, execute, and oversee IT software development projects within scope, budget, and timeline.
- Ability to prioritize tasks, manage resources effectively, and adapt to changing business needs.
- Aptitude for evaluating emerging technologies and recommending solutions that enhance IT Service Delivery and Performance.
- Capacity to mentor and develop IT staff, fostering a culture of innovation, collaboration, and continuous learning.
Education & Experience
- Bachelor’s degree in information technology, Computer Science, or a related field.
- Ten (10) years of Information Technology experience is required.
- Minimum of five (5) years in a leadership role.
- Managed care experience is required.
Salary : $186,099 - $279,148