Search by job, company or skills

Primesoft Inc

Alfresco Full-Stack Consultant position

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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:

  1. 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.
  1. 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).
  1. 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.
  1. 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.
  1. 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:

  1. 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.
  1. 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).
  1. 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.
  1. 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]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137827033