**Responsibilities:**
+ Lead a BCMA Apps Technology team and own delivery of strategic apps and tools in the strategic framework.
+ Drive the design and development of system architecture, work closely with other architects, and enhance the quality of deliverables.
+ Improve scalability within the platforms and work with cloud-based strategy.
+ Ensure change is managed with appropriate controls, documentation, and approvals including implementation of new and revised regulatory reporting requirements
+ Research and resolve issues, provide recommendations, and escalate to senior management as needed.
+ Contribute to defining and implementing best practices and processes for the department and ensure transparency and collaboration across teams.
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
**Qualifications & Skills:**
+ 15+ years of relevant experience (financial services preferred).
+ Demonstrated leadership, management, and development skills.
+ Proven hands-on experience developing a loosely-coupled micro-services in the Java (8+) technology stack including spring, spring-boot, spring-data, JPA, kafka, REST-ful architecture, maven/gradle, websockets, TDD.
+ Must have experience in developing / leading UI applications using Angular 8+ and creating custom web components, Typescript. Experience in building micro-ui framework an added advantage.
+ Must have experience in Message Oriented Middleware architecture and products such as Kafka, TIBCO, Apache MQ.
+ Experience with NoSql and Relational DBs like Mongo, Oracle.
+ Experience with performance tuning of code base using relevant tools.
+ Experience in working with Cloud based deployments using Docker
+ Experience with Devops creating pipeline, CI/CD, Git, Gitflow branching merging
+ Experience with working in an Agile methodology for delivery.
+ Strong understanding of Object-oriented design, GoF patterns.
+ Working experience in message formats such as XML / **JSON** / **Protobufs** and schema (descriptor languages) backing the same.
+ Strong working experience with Web service technologies such as **REST** , JSON, SOAP, JAXB, JAX-WS.
+ Experience with building enterprise scale application in Debt/Equity Capital Markets origination space would be huge plus.
**Education:**
+ Bachelors degree/University degree or equivalent experience
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
Job ID: 123532
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...