Job Description/Specification:
We are seeking an experienced Enterprise Applications Manager to lead the development, support, enhancement, and governance of enterprise applications that support business operations and digital transformation initiatives. The successful candidate will be responsible for ensuring enterprise applications are secure, scalable, integrated, and aligned with business objectives while maintaining compliance with organizational and regulatory requirements.
Key Responsibilities
- Manage the development, implementation, support, and continuous improvement of enterprise applications.
- Lead application lifecycle management, including upgrades, patches, releases, performance optimization, and end-of-life planning.
- Design, implement, and support workflow automation and document management solutions.
- Collaborate with business stakeholders to gather requirements and translate them into technology solutions.
- Support business process re-engineering and digital transformation initiatives.
- Ensure applications comply with governance, security, audit, and regulatory requirements.
- Develop and maintain application roadmaps aligned with business strategy.
- Manage application vendors, system integrators, and technology partners, ensuring delivery against contractual obligations and service level agreements.
- Lead application support activities, including incident, problem, change, and release management.
- Oversee application integrations, APIs, middleware, and data exchange between enterprise systems.
- Ensure high availability, performance, and reliability of enterprise applications.
- Coordinate application testing activities, including system integration testing, user acceptance testing (UAT), and regression testing.
- Maintain application documentation, architecture diagrams, support procedures, and change management records.
- Work closely with cybersecurity teams to ensure secure application design, vulnerability remediation, and compliance with security standards.
- Manage and mentor application support and development teams where applicable.
- Support cloud, on-premises, and hybrid application environments.
Requirements
Education
- Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related field.
- Relevant certifications such as ITIL, PMP, Agile, Microsoft, Oracle, or cloud certifications are desirable.
Experience
- 7–10 years of experience in enterprise application development, implementation, or application management.
- Proven experience managing enterprise-scale business applications in medium to large organizations.
- Experience working within regulated industries such as government, pension funds, financial services, insurance, healthcare, or similar environments is preferred.
- Experience managing technology vendors, support contracts, and third-party service providers.
Technical Skills
Strong experience with:
- .NET / C#
- Microsoft SQL Server
- Workflow Automation Platforms
- Enterprise Applications
- Application Support & Administration
- Application Lifecycle Management (ALM)
- Business Process Automation
Experience with the following is highly desirable:
- React
- Angular
- JavaScript
- Node.js
- REST APIs and API integrations
- Middleware and enterprise integration platforms
- Cloud platforms (Microsoft Azure, AWS, or Google Cloud)
- Document Management Systems
- ERP platforms (Oracle, SAP, Microsoft Dynamics, Infor, or similar)
- Identity and Access Management (IAM) solutions
Service Management & Governance
- Strong understanding of ITIL processes including Incident, Problem, Change, Release, and Service Request Management.
- Experience implementing governance, audit, compliance, and security controls within enterprise applications.
- Knowledge of cybersecurity best practices, secure software development, and vulnerability management.
Business & Leadership Skills
- Strong stakeholder management and business analysis skills.
- Excellent communication and presentation skills.
- Ability to engage effectively with business users, executive management, auditors, and external vendors.
- Proven ability to prioritize competing demands and manage multiple initiatives simultaneously.
- Experience leading cross-functional teams and mentoring technical resources.
- Strong problem-solving, analytical, and decision-making capabilities.
Preferred Experience
- Experience with digital transformation programs.
- Experience implementing enterprise workflow and document management solutions.
- Experience supporting ERP, CRM, HRMS, or financial systems.
- Experience in pension, social insurance, government, or public sector organizations.
- Experience with data governance, master data management (MDM), and enterprise reporting platforms.