Glenn Partners Staffing Solution


Go Back To Job Listing


Job ID2048
Job TitleSenior Developer x 3
Permanent/Contract Contract
Travel (%)0
Date Posted 6/10/2020
CityToronto
State/Province On
CountryCanada
Job Description A Bank in Downtown Toronto is seeking 3 developer for a 3 month contract (Extendable). The Application Engineering in The Platform Organization (PLATO) provides Enterprise portfolio management, best practices and governance, solution design, development, integration and operational services for enterprise products and services. The Customer Security Services team focuses on delivering products and solutions for customer digital identity management and authentication through a variety of delivery channels. Reporting to the Senior Manager, the Full Stack Developer ensures requirements to the development engineering team are delivered as per business specifications toward self-serve automation. The candidate will execute the onboarding of new channels, managing the relationship with different countries/regions for new opportunities. As well, in this position the individual will support migration strategies that is outside of the norm to meet special SLA's and different country/regions regulatory needs. • Project: These resources will be joining a new project called Second Factor Authentication. This project will be part of this Bank's Online initiative and will be enhancing 12 applications (8 in house) to have a second foundational step for customer authentication for the web and mobile pages. • The successful candidate will have the opportunity to join a brand new project projected to take upwards of one year to complete while utilizing a large variety of technology. Working with multiple business lines, the successful candidates will gain exposure to the larger banks initiatives while leaving a long term impact. Typical Day in Role • Act as a Subject Matter Expert as well as a tech lead to multiple scrum teams • Liaison with bank technical areas to address application, security and network/communication issues and project coordination • Keep pace with Industry Authentication Authorization standards to optimize design for customer and security acceptance • Participate in all aspects of a project life cycle (Requirements, Analysis, Design, Code, Test, Implementation and Production handover) • Onboard several channels using Banks standardized Customer Authentication • Create user stories and ensures final delivery met customers’ product expectation. • Ensure all applicable test cases are aligned with technical requirements, will support the execution of IST and UAT testing in preparation for production releases, maintaining documentation in confluence and jira. • Create documentation including design, operational and support documents • Lead design sessions and code/program design/review • Evaluate new technology options and vendor products • Regularly conveying status to team and management • Support creation of materials for various management reviews and meetings • Help drive best practices in order to eliminate waste, increase innovation and create value for the business • Strong supporting role to Project Managers in developing relationships with the project teams and stakeholders • Production support and escalation during the day as well as off-hours. Considerable effort is placed into determining, developing and providing sound and rapid judgement to production issues for recommendations on either workaround or resolutions that minimizes unplanned production outages
Job Requirements Must Have Skills: 1) 10 + years’ object-oriented development using Java and Spring (minimum 1 year with Java 1.8) 2) 5 + years’ experience programming with Unix and supporting Linux OS 3) 5 + years’ experience with Oracle Databases 4) 4 + years’ experience created complex SQL Queries 5) Recent experience (last 2 years) with Continuous Integration and Delivery (CI/CD) pipelines using 1 or more of the following tools (Jira, Jenkins, Gradle, Bitbucket, Artifactory etc.) 6) 5 + years’ experience creating Restful APIs 7) Strong communication skills required to clearly articulate technical requirements with sprint teams in virtual settings Nice-To-Have Skills: • Security: PKI, security keys • Various authentication Factors • General web site attacking scenarios • Understand SMS, Push Notification, and Email delivery  • Working knowledge of mobile programming is an asset • Possess well developed leadership ability, as well as coaching and training experiences. • Banking/Financial Services’ working experience would be an asset.  • Familiarity with this bank's various business lines (Insurance, Wealth) and channels (LEAP, SCO) is an asset. Additional Notes: • Skilled in communicating design concept to influence audience for difficult decisions • Excellent problem-solving skills; have vision and innovative approach to computer based solutions and ability to convey these ideas • Exceptional planning and analytical skills, ability to focus on the critical issues • Must be flexible to adapt to a dynamic environment, make quick and sound decisions under pressure • Must be reliable, proactive, results-oriented, customer-focused and attentive to details • Must be able to think out-of-the-box • Strong knowledge and demonstrable experience of common IT organizational technology and processes. • Must have an expert ability to balance competing or conflicting goals of various departments/stakeholders, requiring a mature, diplomatic approach and well-developed negotiation and influencing skills. • Successful candidate must Possess comprehensive knowledge of QA methodology, procedures and standards. – will be required to complete unit testing on codes – work with QA team to build test cases - will work on second factors – need to understand what the best test cases – and how to build** will support QA all the – QA + Developer – automation testing experience is a plus • Excellent verbal and written communication capabilities, demonstrated from both technical and business perspectives • Candidates will be required to work with cross departmental meetings – they need to ask questions; need to gather requirements; need to be comfortable to ask questions* • They are looking for a confident person who can ensure the technical requirements are translated to solutions – they will be SMES on the project • No BSAs on the team – has a BA on the team but informal – support from other teams* • Only has Solution Architect and Business Architect** Degrees or certifications: • Bachelor's degree in a technical field such as computer science, computer engineering or related field required
     
Click here to upload your resume, and remember to list the Job ID(s).
Copyright © 2008 Glenn Partners Staffing Solution Inc. postmaster@glennpartners.com