This position is for Sr. Full stack developer within the Global Spread Products Origination and Banking technology teams to help develop maintain and support various functionality of the Origination Central system.
The application allows creating and maintaining client information, track client related events and manage workflows in an efficient way, gives robust reporting / analytics capability.
Job ResponsibilitiesDay-to-day job responsibilities include participating in the full development life cycle of new functionality and enhancements to OC system.
The ability and willingness to work in this fast moving environment will test the candidate’s ability to both multitask and deliver solid technical solutions.
Strong written, interpersonal and verbal communication skills are essential as the successful candidate will work with directly with the development teams in New York, Shanghai and business users.
Hands on Java / JEE, Spring, Hibernate experience. (required)
Strong knowledge of HTML5, Modern CSS and Preprocessors (SASS, LESS)
Advocate and a practitioner of Behavior-driven development (BDD) / TDD
Client side performance, debugging and optimization techniques
Local / Staging / Production development environments experience
Complete understanding of responsive web design (Bootstrap)
Experience with modern JS tools such as (Gulp,Node.js, Jasmine, Karma, Mocha, Qunit, Mocha, Chai ) are expected
Experience with Continuous Integrations and Delivery (Jenkins / Team city)
Experience with versioning systems such SVN / Git
Experience with Core Java and server side J2EE development (WebLogic, Jetty container knowledge is a plus)
Experience with relational databases, Oracle and SQL Server
Experience building, testing, debugging web related projects with build tools such as Gulp, Grunt, Jasmine, Jenkins.
A commitment for keeping your code clean, well-organized, and DRY.
Ability to accept feedback and come up with creative solutions around that feedback.
Ability to help and support co-workers and clients around projects.
Considered a plus
Fixed Income experience.
Experience or familiarity with Documentum
Experience or familiarity with OBPM and jBPM
Experience in UNIX Shell scripting
Experience in Oracle database
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.
Yes, 10 % of the Time