1 day ago
Montréal, CanadaSenior
Responsibilities
- Design, develop, and maintain scalable content management solutions, integrations, automation, tooling, libraries, and platform-support capabilities using Python and Java.
- Lead technical design discussions and produce architecture documentation, diagrams, configuration standards, release notes, operational runbooks, and other enterprise architecture artifacts.
- Deploy, configure, operate, and provide Level 3 production support for Alfresco ECM platforms in on-premises private cloud environments.
- Evaluate SharePoint Embedded and Snowflake as application content management solutions and support proofs of concept.
- Troubleshoot complex issues across web servers, application servers, databases, authentication layers, networking, and distributed systems.
- Collaborate with vendor engineering and support teams on escalations, patches, and product upgrades.
- Participate in an engineering on-call rotation approximately one week every four to five weeks.
- Serve as an escalation point for customer issues and communicate issue status, root causes, and resolution plans.
- Analyze incidents and customer feedback to drive reliability, scalability, security, defect-remediation, and preventive improvements.
- Perform code reviews and reinforce engineering and DevOps best practices.
Requirements
- 10+ years of experience in software engineering, application development, or DevOps roles.
- 5+ years of hands-on Python development experience and working knowledge of Java.
- 5+ years of experience supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation.
- Strong proficiency with relational databases, preferably including 3+ years of Microsoft SQL Server experience and SQL query writing.
- Understanding of networking fundamentals and experience with load-balancing technologies.
- Proven ability to troubleshoot and resolve issues in complex, distributed systems.
- Experience operating enterprise applications with Tomcat and Apache web servers is preferred.
- Familiarity with Kerberos, Mutual TLS, OAuth/OIDC, SAML, and modern application security and authentication concepts is preferred.
- Experience with Maven or Gradle, Podman or Kubernetes, Jenkins, Ansible or similar tools, Git-based version control, and DevOps practices is preferred.
- Experience using GitHub Copilot, Claude Code, GPT, Gemini, or Grok is preferred.
- Knowledge of message-queue or event-driven technologies is preferred.
- Experience contributing to enterprise architecture documentation, including C4 models, security architecture designs, ADRs, integration diagrams, data flow diagrams, and control-aligned design artifacts, is preferred.
Benefits
- Base compensation is listed at 70000 to 90000, with possible additional variable compensation, bonuses, or commissions.
- Paid time off, including 12–25 vacation days depending on employee grade, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada.
- Life and disability insurance and employee assistance programs.
- Additional benefits may be available according to local policy and eligibility; the role is regular and full-time.
Tech Stack
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
