Job Summary The Senior Director Information Systems is a key transformational leadership role responsible for driving end-to-end application development, support, and administration across a diverse enterprise landscape, including Salesforce, SAP, and Microsoft-based solutions. This leader will manage a team of highly skilled developers and external partners to deliver rapid, high-quality solutions in a fast-paced environment. The role emphasizes advancing a service-oriented architecture (SOA) and microservices strategy, ensuring scalable, modular solutions that align with enterprise integration standards. This position requires expertise in designing and delivering solutions, enabling agility, reusability, and adaptability to evolving business needs. A focus on fostering a culture of accountability, continuous improvement Job Duties
Leadership & Strategy
- Lead, develop, and mentor an internal team of developers and manage relationships with third-party development partners to scale delivery capacity.
- Define and champion the enterprise's transition toward SOA and microservices-based architectures across Salesforce, SAP, and Microsoft ecosystems.
Application Development & Delivery
- Oversee full application lifecycle management, including development, support, and administration of enterprise core platforms such as Salesforce, SAP, and custom-built Microsoft applications.
- Provide hands-on technical leadership with deep expertise in C#, .NET, Azure, and API-driven microservices development.
- Drive rapid, high-quality development and timely delivery of solutions across digital and process automation initiatives, ensuring seamless integration with enterprise applications and data platforms using C#, .NET, and modern microservices-based architectures.
Architecture & Governance
- Establish and enforce application development standards, coding practices, technical documentation, and release management with an SOA and microservices lens.
- Collaborate with enterprise architects to define frameworks for reusable services, APIs, and process orchestration.
- Ensure processes across all solutions are designed for scalability, resilience, and interoperability across business and technology ecosystems.
- Champion the transition to emerging technologies, including cloud-native applications, microservices, API integrations, and low-code solutions.
- Utilize performance metrics (velocity, code quality, defect rates, etc.) to hold internal and external resources accountable.
for delivery expectations and continuous improvement. - Continuously assess team capabilities, address skill gaps, and actively upgrade talent to align with evolving technology and business strategies.
- Collaborate cross-functionally with business stakeholders, infrastructure teams, project managers, and enterprise architects to ensure alignment and support for strategic initiatives.
- Provide hands-on technical leadership in complex development scenarios, with a deep focus on the Microsoft technology stack and microservices architecture.
- Lead continuous improvement efforts to enhance development velocity, solution scalability, system reliability, and speed-to-market.
- Identify and close skill gaps, evolving the team's capabilities in microservices, API development, and layered solution design.
- Manage vendor relationships and ensure third-party development partners meet performance, delivery, and quality standards.
Education and Experience
- Bachelor's degree in computer science, Information Systems, or related field; master's degree preferred.
- 10+ years of progressive application development experience, including leadership of development teams and external partners.
- Strong expertise with service-oriented architecture, microservices development, and API integration frameworks.
- Proven record of success with third-party partners.
- Strong experience delivering solutions across Salesforce, SAP, and Microsoft (.NET, C#, Azure) platforms.
- Strong knowledge of Agile, Scrum, and modern software delivery practices.
- Demonstrated success in driving technology transitions, developing and enforcing application standards, development governance, and establishing scalable, service-based ecosystems.
- Excellent performance-driven accountability. - Experience guiding teams through technology transitions and the adoption of emerging tools and architectures.
- Exceptional leadership, coaching, and talent development capabilities.
- Strong vendor management, and cross-functional skills, with experience overseeing external development partners.
- Excellent communication, collaboration skills, and problem-solving abilities
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory, or environmental demands may be referenced to communicate the way this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, AITX will consider reasonable accommodation that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
|