> Markdown version of [/jobs/ext/1287088-ecm-developer](https://www.wearedevelopers.com/jobs/ext/1287088-ecm-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ECM Developer - **Company:** CGI Technologies and Solutions, Inc. - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $122,574.0 - $136,200.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Application Integration Architecture, Authentication Protocols, Cascading Style Sheets (CSS), Cloud Computing, Information Systems, Databases, Content Migration, Data Mining, Document Management Systems, Document Capture Software, Documentum, Enterprise Content Management, IBM Software, Federal Information Processing Standards (FIPS), Identity and Access Management, Python (Programming Language), Microsoft SQL Server, Oracle (Applications), Windows PowerShell, Scrum Methodology, Server Administration, Microsoft SharePoint, Web Applications, Scripting, File Transfer Protocol (FTP), Enterprise Software Applications, System Availability, SOAPAPI, Indexer, Information Technology, OpenText, Performance Monitor, Web Technologies, Network Server, Kofax, User Accounts - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/6DEF89D569754E8F861A886C8CBC19F3/job/ ## About the Role 4+ years of experience in ECM development and administration . Hands-on proficiency with one or more ECM platforms (OpenText, Documentum, SharePoint, FileNet, OnBase) . Strong understanding of web technologies (HTML, CSS, JavaScript) . Experience working with REST/SOAP APIs and scripting languages such as PowerShell or Python . Background in document capture, indexing, and workflow automation . Familiarity with SQL Server, Oracle, or similar database systems . Knowledge of records management, information governance, and compliance standards Education: Bachelor's degree required (Information Systems, Computer Science, Engineering, or related field preferred) Desired Qualifications: . Certifications in ECM platforms (e.g., OpenText Certified Developer, Microsoft 365 Certified) . Experience with cloud-based ECM solutions (e.g., SharePoint Online, OpenText Cloud) . Understanding of Agile or Scrum delivery methodologies . Experience with ECM/content migration strategies and tools, * .NET * Documentum * Enterprise Content Mgmt (ECM) * Java * PowerShell ## Description We are seeking an experienced and versatile Enterprise Content Management (ECM) Developer to design, build, and maintain modern ECM solutions that improve document management, workflow automation, and content lifecycle operations for a large enterprise client to join our CGI team in San Diego, CA! The ideal candidate will bring hands-on expertise with leading ECM platforms (such as Documentum, OpenText, SharePoint, FileNet, or Hyland OnBase) along with the ability to integrate content systems with enterprise applications. This role is based in San Diego, CA, with a hybrid work model available (requires 3 days at the client site) How we're transforming Government We use technical expertise and secure solutions to help government reinvent the ways of working to improve citizen services and increase efficiency. Our work helps civil entities provide services transparently and with fewer resources., This career opportunity supports four major solution areas: Documentum, Kofax, SharePoint Administration, and SFTP server management. Candidates do not need expert-level experience in all four, but strong proficiency in one or more is expected. Our senior technical consultant in San Diego maintains a detailed SOP for this environment that can be shared internally with appropriate confidentiality. 1. Documentum Architect / Administrator / Developer . Design & Architecture: Develop and maintain Documentum repository architecture, object models, security frameworks, and application integrations . Development & Customization: Build web applications, TBOs, workflows, and automation components using Documentum APIs and DQL . Administration: Manage user access, permissions, system performance, and content lifecycle configurations . Support: Troubleshoot application and repository issues, optimize performance, and ensure alignment with security policies 2. Kofax Developer . Batch Class Development: Design, configure, and maintain Kofax batch classes for document capture, classification, and data extraction . Custom Scripting: Create and maintain validation scripts and business rules to improve data accuracy and processing efficiency . Administration: Oversee Kofax servers, services, queues, and system performance . Integration & Support: Integrate Kofax with enterprise applications, optimize scanning workflows, and resolve technical issues 3. SharePoint Administrator . Site & Permission Management: Configure and maintain SharePoint sites, document libraries, lists, and permissions . Maintenance & Upgrades: Apply patches, monitor performance, and ensure system availability . Troubleshooting: Resolve user issues, diagnose errors, and optimize SharePoint features and configurations 4. SFTP Server Administrator . Server Configuration & Security: Install, configure, and maintain SFTP servers in alignment with FIPS 140 2 and internal security standards; remediate vulnerabilities . Access Management: Manage user accounts, roles, and authentication protocols . Backup & Troubleshooting: Conduct configuration backups and resolve connectivity or system issues to ensure secure file transfers ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [How Gatsby Cloud's real-time streaming architecture drives <5 second builds](https://www.wearedevelopers.com/videos/418-how-gatsby-cloud-s-real-time-streaming-architecture-drives-5-second-builds) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Technical Documentation For Developers](https://www.wearedevelopers.com/magazine/128-technical-documentation-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)