Job Summary:
The Senior Director, Application Development is responsible for strategic oversight of software development using innovated solutions. They will define, implement, and maintain the company’s clinical integrations with Guiding Care and cross-functional system integrations and are instrumental in creating IT roadmaps and advocating for cutting-edge technologies to ensure evolution of CareSource solutions.
Essential Functions:
- Set vision, direction and execution for multiple business areas
- Lead pioneering innovative application development teams
- Develop strategy and high-level implementation plan for the delivery of new applications
- Validate the business proposition associated with new application initiatives
- Develop long term solutions focused on real-time processing
- Provide strategic plan for continual competitive enhancements to our application portfolio
- Employ best-practice software release management processes
- Ensure software projects are completed according to development methodologies, product specifications, and are properly documented
- Direct and lead the department as part of a corporate-wide software and automation validation program
- Provide leadership in dealing with 3rd party integration vendors
- Assess the technology platform to ensure reliability, availability, security, cost and performance, justification, regulatory, infrastructure and short/long term planning
- Develop technical, project management and leadership skills of IT professionals
- Represent IT in project and/or business meeting and engagements
- Foster relationship management through communication; to include, business decisions required by technology, development status, problems and issues, project status and success
- Assure quality application programming, analysis, and specification development
- Recommend or modify programs as necessary to implement enhancements, resolve production problems, or improve operating efficiency
- Coordinate vendor relationships and commitments on project involvement/deliverables
- Conduct preliminary studies to define needs and determine feasibility
- Partner closely with business partners by conferring with clients regularly, asking challenging questions, and analyze business/functional requirements
- Develop logic flow and/or configuration of current or proposed applications as projects and/or responsibilities require
- Compile required documentation for system and revision including charts, correspondence, system detail, instruction manuals, etc.
- Participate in system development or infrastructure design and configuration
- Initiate and lead support activities including problem analysis, technical evaluation, work estimates, and implementation services
- Coordinate support or project activities with all applicable constituents including customers using the systems, IT staff supporting the systems, vendors, third parties, and business managers
- Identify, organize, and assemble resources and communications to facilitate work completion
- Keep appropriate documentation of all problem occurrences updating with problem description, origin of occurrence, steps taken, and resolution information
- Identify, document, recommend, and communicate ideas for process improvement that maximize workflow
- Assist in implementation activities and post-production support and communications
- Perform any other job duties as requested
Education and Experience:
- Bachelor’s degree or equivalent in Business, Computer Science or related field or equivalent years of relevant work experience is required
- Minimum of ten (10) years of programming, analysis and specification experience required
- Minimum of five (5) years of experience working in a medium or large operating environment required
- Five (5) years management experience required
- Experience with Agile Development processes required
- Experience implementing cloud-ready solutions, APIs, and service-based technologies
- Experience working with Application Management across 2 data centers (Load Balanced, Warm Standby, Cold Standby, etc.)
- Development or Management experience of .NET based apps required
- DR & Business Continuity experience required
- Clinical (Utilization Management, Care Management) experience required
Competencies, Knowledge and Skills:
- Possess very broad IT and Management knowledge
- Technical teaching skills
- Ability to translate business requirements into technical solutions
- Overall knowledge and understanding of IT environment
- Project planning and management skills
- Ability to manage concurrent projects with aggressive due dates
- Application programming, analysis, and specification
- Knowledge of Batch applications and Real-Time Web Applications
- Data warehousing knowledge
- Advanced troubleshooting and problem solving capabilities
- Skilled with Microsoft products
- Development or Management experience of .NET based apps
- Dynamic and Energetic
- Excellent oral and written communication skills
- Ability to manage time effectively
- Effective organization and prioritization skills
- Effective facilitation and interpersonal skills
- Effective management and leadership skills
- Knowledge of the healthcare and/or managed care philosophy and environment a plus
Licensure and Certification:
Working Conditions:
- General office environment; may be required to sit or stand for extended periods of time
Compensation Range:
$159,400.00 - $279,100.00
CareSource takes into consideration a combination of a candidate’s education, training, and experience as well as the position’s scope and complexity, the discretion and latitude required for the role, and other external and internal data when establishing a salary level. In addition to base compensation, you may qualify for a bonus tied to company and individual performance. We are highly invested in every employee’s total well-being and offer a substantial and comprehensive total rewards package.
Compensation Type (hourly/salary):
Salary
Organization Level Competencies
This job description is not all inclusive. CareSource reserves the right to amend this job description at any time. CareSource is an Equal Opportunity Employer. We are dedicated to fostering an inclusive environment that welcomes and supports individuals of all backgrounds.