We are seeking a highly skilled and hands‑on Assistant Director, Enterprise Applications to lead the technical implementation, in‑house development, integration, and support of the firm's enterprise applications ecosystem.
This leadership role requires a strong technical foundation across on‑premises and cloud environments, deep experience in enterprise application architecture, and solid programme management capability. You will oversee the full lifecycle of applications, ensure operational stability, and partner closely with practice groups, business units, and vendors to drive digital transformation across the firm.
Key Responsibilities
- Lead the strategy, implementation, enhancement, and lifecycle management of all enterprise applications across on‑premises and Azure cloud environments, ensuring systems are secure, stable, and scalable.
- Oversee end‑to‑end project and delivery execution for application and AI initiatives, including planning, requirements, solution design, development, testing, compliance, security considerations, and rollout.
- Manage in‑house development, integrations, and engineering practices, ensuring strong SDLC discipline, coding standards, documentation, and secure development practices.
- Provide hands‑on technical leadership across application architecture, APIs, integrations, Azure services, databases, and performance optimization.
- Deliver AI‑enabled solutions with responsible AI controls, embedded security safeguards, and compliance with firmwide security and data‑protection requirements.
- Coordinate cross‑functional teams, vendors, and business stakeholders to ensure alignment, effective prioritization, strong collaboration, and timely execution.
- Oversee application operations support, monitoring, incident/problem management, release management, licensing, and secure cloud resource optimization.
- Evaluate new technologies, legal‑tech tools, cloud services, and AI capabilities, providing strategic recommendations and clear updates to senior management to enhance productivity and maintain a strong security posture.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- Minimum 15 years of experience in enterprise applications, with at least 5 years in a leadership or application management role.
- Strong hands‑on experience across on‑premises and cloud (Microsoft Azure) environments, including App Services, Functions, SQL, API Management, DevOps, and integrations.
- Proven track record of delivering and supporting complex enterprise applications, system integrations, workflow platforms, and cloud‑based solutions.
- Experience in Practice Management Systems (PMS), particularly Aderant will be a strong advantage.
- Experience with AI/ML or AI‑enabled applications (e.g., Azure OpenAI, NLP, automation, RAG) is preferred.
- Strong understanding of software engineering, SDLC, DevOps, secure coding, and application architecture best practices.
- Excellent communication, stakeholder management, vendor management, and analytical problem‑solving skills.
- Experience working in legal or professional services environments is an advantage.
If you possess the necessary skills and experience, please apply with your updated CV, educational certificates and transcripts to [Confidential Information]. We regret that only shortlisted candidate will be notified.