What are the responsibilities and job description for the Sr Director of Application Development position at ADP - Automatic Data Processing?
Job Description
At ADP, we are redefining the future of work with our NextGen HCM product. Built on open source technologies, it consists of over 100 containerized microservices fully deployed in cloud.
Key Responsibilities
- Define Architectural Vision and Strategy: Develop and communicate a clear architectural vision and strategy for NextGen HCM, ensuring alignment with ADP's overall business objectives and technology goals.
- Lead Architectural Governance: Establish and enforce architectural standards, guidelines, and best practices, conducting architectural reviews and providing guidance to ensure compliance with standards.
- Oversee Product Architecture: Lead the design and architecture of NextGen HCM products, ensuring they are scalable, reliable, and secure.
- Collaborate with Cross-Functional Teams: Work closely with engineering, product management, and other stakeholders to understand requirements and translate them into architectural solutions.
- Drive Innovation and Continuous Improvement: Stay abreast of industry trends and emerging technologies, identifying opportunities for innovation and continuous improvement within NextGen HCM.
- Ensure Operational Excellence: Implement robust processes for monitoring, managing, and optimizing the performance of NextGen HCM products.
- Mentor and Lead Technical Teams: Provide technical leadership and mentorship to architects and engineers, fostering a culture of innovation, collaboration, and continuous learning within the team.
- Champion Technical Debt Reduction: Identify and prioritize areas of technical debt within NextGen HCM, developing and executing plans to address technical debt and improve system health.
- Promote a Culture of Security: Ensure that security is a key consideration in all architectural decisions, implementing best practices for authentication, identity management, and data protection.