POSITION SUMMARY:
The Director of Systems Support and Application Development (“Director”) is a strategic and hands-on leadership role responsible for the daily operations of multiple systems support teams; management of information technology strategies and implementation of those strategic solutions within the Technology organization. This role balances technical expertise with visionary leadership to deliver scalable, secure, and high-performing technology solutions that align with organizational goals.
JOB DUTIES AND RESPONSIBILITIES:
- Lead and mentor a multidisciplinary team of managers, system support analysts, application developers, and technical subject matter experts.
- Develop and execute strategic plans for systems and application initiatives, ensuring alignment with business objectives.
- Foster a culture of collaboration, innovation, accountability, and continuous improvement.
- Manage vendor relationships, contracts, and service level agreements to ensure optimal performance and value.
- Partner with business units to understand needs and translate them into effective technical solutions.
- Communicate effectively with executive leadership, stakeholders, and cross-functional teams to advocate for technology initiatives and resource needs.
- Oversee the design, implementation, and maintenance of enterprise systems, including cloud and on-prem services.
- Ensure high availability, performance, and security of mission-critical systems through proactive monitoring and incident management.
- Lead efforts in systems integration, automation, and modernization to improve operational efficiency.
- Establish and enforce best practices for system configuration, patch management, backup/recovery, and disaster recovery planning.
- Collaborate with cybersecurity and others to ensure compliance with regulatory and organizational standards.
- Direct the full software development lifecycle (SDLC) for custom applications, including requirements gathering, design, coding, testing, deployment, and support.
- Champion agile methodologies and DevOps practices to accelerate delivery and improve quality.
- Evaluate and implement modern development frameworks, tools, and platforms to enhance productivity and scalability.
- Ensure application performance, security, usability, and maintainability through code reviews, documentation, and continuous improvement.
- Recommend, design, and maintain quality of service and process improvements by establishing repeatable technology standards and strategies
- Communicate deliverables and status updates to the business community through the monitoring of incoming and outgoing work, and ensure work is completed based on priority and are being managed properly
- Ensure that documentation such as run books, technical designs, build, deployment, disaster recovery, back-up procedures, and install guides are accurate and complete
- Manage and prevent the replication of problems across multiple systems by sharing lessons learned and best practices with other staff members and IT Management
- Other duties as assigned
- Bachelor’s degree in Computer Science, Information Systems, or related field (Master’s preferred).
- 10+ years of progressive experience in IT leadership, systems support, and application development.- Proven experience managing cross-functional technical teams and large-scale technology projects.
- Strong knowledge of enterprise architecture, cloud platforms (e.g., Azure, AWS), and modern development stacks (.NET, Java, Python, etc.).
- Excellent communication, problem-solving, and decision-making skills.
- Experience with ITIL, Agile, and DevOps frameworks is highly desirable
- Excellent written and verbal communication skills including presenting technical concepts, diagrams, solutions, and other technical assets to non-technical individuals
- Experience troubleshooting complex issues across multiple systems and driving to solutions
- Facilitation, interpersonal skills, consensus building skills, and effective decision making
- Ability to identify opportunities for improvement, and to prioritize own work and meet deadlines
- Financial management and budget tracking experience for operational and capital projects
- Willingness to travel to company locations (up to 10%)
- Regular and reliable attendance
EQUAL EMPLOYMENT OPPORTUNITY:
Targa Resources provides equal employment opportunities based on merit, experience, and other work-related criteria and without regard to race, color, ethnicity, religion, national origin, sex, age, pregnancy, disability, veteran status, or any other status protected by applicable law. We also strive to provide reasonable accommodation to employees’ beliefs and practices that do not conflict with Targa’s policies and applicable law. We value the unique contributions that every employee brings to their role with Targa.