IIM Senior Engineer
ELCA Informatique SA
About the role
About
The IIM (Intelligent Information Management) Senior Engineer is a senior technical contributor responsible for designing, implementing, and maintaining robust information management solutions for enterprise customers. The role combines strong software engineering skills, deep expertise in ECM/IIM platforms, and the ability to translate business requirements into scalable, secure, and high‑quality solutions. The role operates within ELCA’s partner ecosystem, leveraging leading IIM solutions across Input Management, Document Management, Output Management (Customer Communication Management – CCM), and Business Process Management.
In line with the ELCA B3 career path, the Senior Engineer demonstrates advanced delivery ownership, strong problem‑solving capabilities, active contribution to practice building, and growing people and client leadership behaviours.
Your role:
- Design, implement, and optimize complex IIM/ECM systems or services across the end‑to‑end delivery lifecycle
- Resolve technical incidents and champion quality, robustness, and maintainability
- Translate functional and non‑functional requirements into solid technical designs and implementation plans
- Develop and maintain integrations between IIM platforms and enterprise systems (ERP, CRM, line‑of‑business applications)
- Ensure solutions meet scalability, performance, security, and compliance requirements (auditability, retention, privacy)
- Identify risks and critical points, anticipate deviations, and proactively communicate with technical or project leads
- Propose innovative technical solutions and methodological improvements
- Analyse complex problems and formulate clear, actionable recommendations
- Maintain deep expertise in selected IIM / ECM platforms, covering in particular:
- Input Management / Intelligent Document Processing (IDP)
- Document Management and Archiving
- Output Management / Customer Communication Management (CCM)
- Enterprise Business Process Management (BPM)
- Stay current with market and technology trends in Information Management, automation, and AI‑assisted content processing
- Actively contribute to knowledge sharing through documentation, internal sessions, and coaching
- Ensure transparent and up‑to‑date information sharing within and across teams
- Collaborate effectively with cross‑functional stakeholders (architects, consultants, project managers)
Your profile:
- Proven experience (typically 5+ years) in software engineering within IIM / ECM environments
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Relevant IIM / ECM platform certifications are an advantage
- Strong programming skills in Java and/or .NET (C#), including RESTful API development
- Experience with workflow engines, content services, document lifecycle, and metadata modelling
- Good knowledge of relational databases and SQL
- Experience with integration patterns and enterprise middleware concepts
- Familiarity with cloud platforms (Azure, AWS, or similar)
- Solid understanding of software engineering best practices (clean code, testing, CI/CD)
- Experience with DevOps pipelines and automated deployments
- Clear and structured communication skills, capable of addressing both technical and non‑technical audiences
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free