Job Title: Senior Consultant ECM/DMS Alfresco Full Stack
Department: GRP AND OTHER SOLUTIONS
Location: India
Job Type: Full-Time
Job Summary:
We are seeking a highly accomplished and experienced Senior ECM/DMS Consultant with over 12 years of expertise, specializing in the Alfresco Full Stack. The ideal candidate will possess a deep, hands-on understanding of the entire Alfresco platform, from back-end repository customization to modern front-end application development. This role requires a proven track record of architecting, developing, and leading the implementation of robust, scalable Alfresco solutions across both on-premises and cloud infrastructures.
The Senior Consultant will work closely with clients and internal teams to translate complex business requirements into high-performance, enterprise-grade content management systems.
Key Responsibilities:
- ECM Strategy and Architecture:
- Design and architect end-to-end ECM/DMS solutions, primarily leveraging the Alfresco platform for various deployment models, including on-premises, cloud, and hybrid environments.
- Develop and implement comprehensive ECM strategies that align with client business objectives and long-term goals.
- Provide expert assessment and recommendations on Alfresco architecture, module selection (e.g., Records Management, Governance Services), and best-practice customization approaches.
- Full Stack Development & Implementation:
- Lead the hands-on development and implementation of Alfresco solutions, including repository services (Java), web scripts, and Alfresco Share or Application Development Framework (ADF) customizations.
- Develop custom content models, actions, rules, and complex workflows using Activiti/BPMN.
- Integrate Alfresco with other enterprise systems (e.g., ERP, CRM, Portals) using REST APIs, CMIS, message queues, and other middleware technologies.
- Manage and execute data migration strategies from legacy systems to the Alfresco platform.
- Oversee and execute the deployment of Alfresco solutions across various environments, including traditional on-premises servers (Linux, Windows) and modern cloud platforms (AWS, Azure).
- Consulting and Stakeholder Management:
- Collaborate with business stakeholders, project managers, and technical teams to gather and analyze requirements, defining clear technical solutions and project scope.
- Provide expert technical guidance and best practice recommendations on the Alfresco platform, including governance, security models, and content lifecycle management.
- Conduct technical workshops, deliver presentations, and mentor junior developers and team members.
- Performance Optimization:
- Monitor, troubleshoot, and optimize the performance of Alfresco environments, including the repository, database, and Solr/Elasticsearch indexing.
- Lead performance tuning, load testing, and scalability assessments for enterprise-scale deployments.
- Ensure high availability, disaster recovery, and reliability for mission-critical Alfresco solutions.
- Documentation and Compliance:
- Create and maintain comprehensive technical documentation, including architecture diagrams, solution designs, process flows, and developer guides.
- Ensure solutions comply with industry standards and regional regulations (e.g., KSA NCM&A/NCAR policies, GDPR).
Required Skills and Qualifications:
- Technical Expertise:
- Expert-level, hands-on experience with Alfresco Content Services (ACS), including the core repository, Share, and the Application Development Framework (ADF).
- Strong proficiency in Java, Spring Framework, and Maven for back-end Alfresco development.
- Extensive experience with front-end technologies such as Angular, JavaScript, TypeScript, HTML5, and CSS for ADF and custom UI development.
- Deep knowledge of Alfresco APIs (REST, CMIS), web scripts, content models, and workflow development (Activiti/BPMN).
- Experience with search subsystems like Solr and/or Elasticsearch within an Alfresco context.
- Proficiency in deploying, configuring, and managing Alfresco in both traditional on-premises (Linux/Windows Server) and cloud (AWS, Azure) environments.
- Strong experience with containerization technologies (Docker) and orchestration (Kubernetes) for scalable Alfresco deployments
- Knowledge of deploying and managing Alfresco on cloud platforms (AWS, Azure) and using containerization (Docker, Kubernetes) is a strong plus.
- Familiarity with other ECM platforms (e.g., OpenText, FileNet) is an advantage.
- Architecture and Design:
- Proven experience designing scalable, high-availability Alfresco architectures for various deployment models, including on-premises, cloud, and hybrid environments.
- Strong understanding of enterprise integration patterns and service-oriented architecture (SOA).
- Soft Skills:
- Excellent communication, presentation and interpersonal skills.
- Strong problem-solving, strategic thinking and analytical abilities.
- Ability to lead technical teams, mentor others, and work independently.
- Certifications (Preferred):
- Alfresco Certified Engineer (ACE)
- Alfresco Certified Administrator (ACA)
- Certifications in other ECM technology OpenText, or FileNet, is an advantage.
- Relevant Java or Cloud (AWS/Azure) certifications.
- Relevant certifications in enterprise architecture (e.g., TOGAF).
Experience:
- Minimum of 8+ years of progressive experience in Enterprise Content Management (ECM) / Document Management Systems (DMS).
- At least 5 years focused specifically on Alfresco full-stack development, implementation, and consulting.
- Proven track record of leading successful, complex Alfresco implementations in enterprise environments.
- Experience working directly with clients and managing stakeholder expectations in a consulting capacity.
Education:
- Bachelor's or master's degree in computer engineering, computer science, Information Technology, or a related field.
If interested, please share us your update resume to [Confidential Information] / [HIDDEN TEXT] / [HIDDEN TEXT]