This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.
Job Responsibility
Lead the full lifecycle (design, development, automation, deployment, maintenance) and architectural evolution of robust Case management, workflow, and rules solutions
Collaborate effectively with cross-functional teams to integrate functions, define system enhancements, and ensure alignment with business goals
Provide advanced technical expertise, define coding and implementation standards, and drive innovative solutions by integrating in-depth business and technical understanding
Conduct mandated code reviews and foster a culture of continuous improvement
Integrate workflows seamlessly with Citi's internal systems using available tools and capabilities
Mentor and coach other developers and analysts
Requirements
6+ years of hands-on experience in workflow and Business Process Management (BPM) platforms and related technologies
At least 2-3 enterprise implementations with IBM Business Automation Manager Open Editions (BAM) or IBM BPM (Business Process Management)
experience in Fluxnova or Pega is a plus
Proven ability to set the strategic direction for and deliver end-to-end workflows that integrate seamlessly with operational data systems at enterprise scale
Extensive experience in building scalable, distributed, highly available systems
Ability to design and implement cost-effective, scalable solutions for the firm
Meticulous approach to delivering testable, maintainable, scalable, and configurable code
Deep real-world experience in BPM integration deliveries of enterprise software systems using industry-standard environments and OOB API with customization
Proficiency in Java, with practical experience applying it to build and maintain software applications in a professional environment
Extensive knowledge of Business Process Model (BPMN) and Decision Model & Notation (DMN) working with process workflow and orchestration, enabling the creation of applications that integrate various systems
Strong foundation in relational and non-relational databases (e.g., Oracle, MongoDB etc.) and data modeling for transactional systems
Experience with event-driven architecture and messaging platforms (e.g., Kafka, MQ)
Solid understanding of RESTful API design principles, with a focus on reliability, security, and performance
Bachelor's degree/University degree or equivalent experience