Citi’s Treasury & Trade Services (TTS) Technology Canada Department is looking to grow the development team with strong technical individuals.
This is an outstanding opportunity for the right candidate to define themselves as a core contributor to the TTS Canada and set themselves up for a long and successful career at Citi.
The successful candidate will be a senior developer lead with extensive knowledge of the Canada payments such as EFT (ACH), EDI Corporate Payments, Lockbox, etc.
The candidate will be required to work with business, development and technical teams located globally across Citi.
The Senior Developer is responsible for quality, integrity, scalability, resiliency, and overall technical performance of payments / receivables processing applications.
You will be working and leading in a matrixed team environment of Developers, Business Analysts, and Quality Assurance Analysts both onsite and offshore, including FTE & Vendor resources to ensure overall the technical solution meets business needs and aligns with technology organization strategies.
With a significant new development portfolio and a large production platform that supports payments for thousands of customers, we expect the candidate to provide technical guidance, execution leadership and be a key contributor and hands-on leader for solution implementation.
Understands Citi’s architectural road map and designs and develops applications to leverage the latest technologies ensuring adherence to corporate standards.
Develop application and business expertise and to allow design development and participation in architecture discussions with the project team.
Works with the Development Managers to drive adoption of the latest DevOps technologies and practices, acts a subject matter expert, resolving adoption issues, and advising of best practices in a hands-on manner.
Works with Architecture, Infrastructure, and Technology Risk & Control departments to understand the infrastructure and platform road maps and proactively leads and implements initiatives to ensure applications are utilizing current, supported versions.
Partners with multiple application teams within the department, participate in technical discussions with application team and other global partners.
Solves and works on a variety of high impact, high-profile problems / projects.
Acts as adviser or coach to new or lower level developers as needed.
Works with Security, Compliance, and Infrastructure teams to re-mediate identified vulnerabilities, and end of vendor support issues.
Persuades and influences others through strong and comprehensive communication and diplomacy skills.
Design, code, test, and implement Java EE web-based applications following industry accepted design methodologies.
Accurately estimate effort for assigned tasks and consistently meet commitments.
Promote extensibility and re-usability in application design and coding.
Ability to conduct peer reviews to explain and defend component design, coding conduct
Understand and document optimal configuration for application and database servers to ensure high performance and availability.
Wears multiple hats, acting as a designer, developer, BA, and PM on smaller initiatives and taking a leadership role to help guide other groups on larger initiatives.
Required Skills / Experience :
Proficient on modern full stack enterprise solution development , including Angular JS,JQuery, HTML5, Restful web service,.
Proven experience with current DevOps and engineering excellence tools like BitBucket, TeamCity, uDeploy, etc.
Experience on design of cloud technology and microservices architecture is an asset
7+ years of Java EE technology experience and extensive experience with WebLogic or equivalent (WebSphere, JBoss), EJB, Web Service, JSF, Oracle DBMS and RAC, PL / SQL, Stored Procedures, Sybase 15.
7, Linux / AIX Unix Shell scripting, Windows, MAVEN or ANT, SVN or Source code control equivalent, Autosys.
Proven architecture experience in a complex, large organization, TOGAF certification an asset.
Financial background in Canadian banking accounting practices an asset.
Self-starter and a do whatever it takes attitude
Experience with the following : Hibernate, Ajax programming, IBM WebSphere MQ, C / C++, Perl, Python, Spring, Camel, Autosys, Talend or similar ETL tools, usage of Load balancer / WIP, SSL certificate configuration and deployment process.
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.
Grade : All Job Level - All Job FunctionsAll Job Level - All Job Functions - CA