Job Description

Mission

CDI

CDI

  • Maintain the Division/Department architecture reference documentation all along with the changes brought by projects:
  • IT system diagrams (Division level, or per sub-block)
  • Application referential (with the help of Application Owners)
  • Division level principles and related non‑conformities and remediation plans
  • Obsolescence KPIs
  • Lead the solution architecture on the projects he/she is assigned to:
  • Supporting the Project Manager/Business Analysts during solution ideation, design, and implementation
  • Collaborating with application teams and Business Analysts/Tech leads of impacted applications to design the solution
  • Ensuring the alignment of projects with our architecture principles and IT standards
  • Ensuring the solution is optimized for running on our IBM Private Cloud
  • Support project managers and tech leads along the architecture validation process by:
  • Leading the build of a consistent architecture documentation
  • Presenting projects in architecture validation committee
  • Being the reference point on a set of applications for support/evolution activities
  • Supporting the architecture process till the go‑live
  • Bringing Cloud and architecture awareness to application teams
  • Being the reference architect on a set of applications for support/evolution activities (having low architecture impacts), before and after they are migrated into the Cloud platform.
  • Collaborate with following roles:
  • Project managers/Business analyst of major transversal projects he/she is assigned to
  • Tech leads/Developers, to understand the architecture of the applications/screens and analyze potential issues
  • Application owner, to update the referential information on applications
  • Engineering and Production team, to check the availability/compatibility with infrastructure/Cloud services
  • Enterprise Architects, to facilitate the review and validation process.
  • Ensure the reference documentation is updated all along the changes brought by projects:
  • Application referential
  • IT architecture diagrams and documents
  • Application non‑conformities and remediation plans
  • Provide and share specific expertise on our Cloud capabilities and in selected technical areas
  • Participate in studies and proof‑of‑concepts with the business before a project is launched

We’re seeking a hands‑on Software Developer to design, implement, and refine features across the product. You’ll collaborate with peers to deliver maintainable software, participate in code reviews, and mentor junior developers. You’ll also help evolve the codebase, estimate development effort, and contribute to end‑to‑end delivery from feature inception to production.

Key Responsibilities

  • Develop and test new features for our product, ensuring quality and maintainability.
  • Participate in constructive design discussions to deliver practical, maintainable solutions.
  • Make recommendations on how to evolve the code base to improve performance, reliability, and scalability.
  • Accurately estimate development effort and contribute to sprint planning.
  • Squash bugs promptly and implement robust fixes.
  • Participate in peer code reviews to share knowledge and ensure code quality.
  • Mentor junior developers to help grow technical capability within the team.

Functional and Transversal Competencies

  • Familiar with CI/CD of Frontend Deployment.
  • Familiar with Banking Domain (or tailor to your domain if not banking).
  • TWS design and modification: Create new plans, perform impact analysis, forecast workload needs, and validate requests; maintain and evolve TWS configurations across environments (TWS, DWC, WebAdmin, framework, DB2, workstation agents).
  • Troubleshooting and incident management: Resolve Severity 1 incidents, perform cross‑functional troubleshooting, escalates as needed, restore services, and perform root‑cause analysis; participate in crisis management for scheduler tool incidents.
  • TWS administration: Install, configure, upgrade, maintain, and decommission TWS components; manage access rights and security; oversee obsolescence planning.
  • Service degradation response: Diagnose, log, purge, and back up scheduler data; manage logs and backups; recover from service degradation and schedule‑related crises.
  • Batch server and file maintenance: Manage flat file cleanup, TSM backups, and file system health; ensure data integrity and retention policies.
  • Batch planning and system management: Coordinate batch plans during releases, DRP exercises, and environment migrations; oversee TWS and batch‑related activities.
  • Projects and migrations: Lead onboarding/offboarding, site migrations, environment creation and migration (TWS, DB2, flat files); coordinate yearly FAN testing and cross‑environment TWS database transfers.
  • Performance monitoring and optimization: Analyze and optimize Batch S2i and satellite performance, maintain calendars, resources, events, objects, and batch workflows.
  • Development and automation: Create shell and Python scripts, Ansible playbooks for automation; develop automated reporting and tooling to detect and resolve TWS and batch issues.
  • Documentation and governance: Maintain standard operating procedures, runbooks, and change documentation; ensure auditability and compliance.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application