Job Description |
A Bank in Downtown Toronto (WFH) is seeking Developer - Generic - 4 for a contract of 6 months.
• Business group: The GWRT, Global Operations Technology group responsible for servicing Global Capital Markets and delivering system solutions for Global Wholesale Operations – Global Reconciliation.
• Project: Critical to the progress of Cyber Security Programs to ensure consistency of data and demonstrate progress for key security controls.
• Reason for request: Backfill; The Programmer Analyst Advisory (Capital Markets Developer) is a key position in the Global Capital Markets Engineering team
Candidate Value Proposition
- The successful candidate will have the opportunity to:
o Have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
o Be provided with the tools and technology needed to create beautiful customer experiences
o You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
o Opportunity to work on regulatory projects and gain exposure in this field
Typical Day in Role
• Consolidate information and present meaningful program and status of security operations metrics
• Provide expert-level technical solutions and support to several vendor integrated products including SmartStream TLM, DUCO, and Bloomberg RegTek.
• Committed ETL developer that can deliver code with a high degree of quality and speed; design and maintain test suites to ensure high quality.
• Investigate and troubleshoot with great thoroughness to provide accurate and quick feedback or workaround to the business.
• Self-disciplined developer that can provide strong architecture design solutions that meet all functional, non-functional and security requirements;
• Research and explore proof of concepts for ideas to grow the value of the product;
• Own technology excellence with a hands-on approach to keep current on the application technology stack;
• Collaborate with various teams with technical and business backgrounds to optimize the product and increase overall quality, functionality, and satisfaction;
• Adhere to agile mindset and scrum framework with a strong team mentality.
• Matured team member that can provide guidance to peers, and ensure knowledge is well organized and shared inside the team.
• Occasional support work to meet project deadlines (overtime on weekends, although not often)
|
Job Requirements |
Candidate Requirements/Must Have Skills:
• Must have 5+ years experience with Java EE development with expert level knowledge of language and developing environments including code quality, source control, and security using JUnit, BitBucket, and SonarLint/SonarQube respectively.
• Must have 3+ years experience with Oracle development (12c and above). Expert knowledge of Oracle database programming and troubleshooting.
• Must have 3+ years experience with UNIX shell scripting, process automation, and batch job execution/scheduling/management.
• Strong knowledge of enhancing DevOps automation testing and deployment pipelines using JIRA, BitBucket, Jenkins, JFrog, and Artifactory.
Nice-To-Have Skills:
• Experience in Canadian banking or Capital Markets
Strong knowledge of commonly used data models and schemas in one or more of the following: XML, JSON, AVRO, CSV, etc.
• Knowledge of building secured applications conforming to enterprise architecture standards like SFTP, TLS, certificate, authentication, authorization etc.
• Experience using collaboration tools such as JIRA, Confluence, Office 365.
Soft Skills:
• Strong verbal and written communication skills with the ability and confidence to interpret and explain complex technology concepts in simple terms to any level business user, director, or VP
• Strong analytical skills in both technology and business areas.
• Strong troubleshooting skills in production support.
Best vs Average: Strong technical skills are central to the role. The best candidate would be able to communicate effectively and display their technical skills on the technical interview.
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required
|