The Role
โ
Our team is searching for Software Engineers who are continuous learners and are eager to boost capabilities of business banking products
โ
The successful candidate will have a strong technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within Corporate & Commercial Banking Technology. You are passionate about developing applications that are reusable, efficient, and scalable, working in an innovated cross functional team environment.
โ
โ
Is this role right for you? In this role you will:
โ
- Provide L2 technical support to production applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Deliver and enhance new and current solutions and applications
- Design, deliver and implement a database schema
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Partner with Architecture on the design and integration
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries
- Effectively communicate with technical and non-technical audiences
- Collaborate closely with business analysts, end users, and business teams to understand requirements, perform gap analyses, assess business needs, and define development effort estimates
- Able to work with and refactor legacy code (as needed)
- Participate and run SCRUM Meetings (as needed)
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing (as needed)
โ
โ
Do you have the skills that will enable you to succeed in this role? Weโd love to work with you if you have:
โ
- Bachelorโs degree in computer science, Engineering or relevant experience
- Experience with Java, React, SQL Server
- 3+ yearsโ experience developing, deploying, and maintaining large scale applications with complex integration
- Strong understanding of SQL and experience with relational databases (PostgreSQL, MSSQL, MySQL).
- 2 + yearsโ experience reading, writing, and running SQL scripts
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology
- knowledge or experience in the use of GIT, Gradle, Jira, Confluence or a similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines
- Technical working knowledge of Web Services, REST, STS Spring Tools, or Eclipse Integrated Development Environment (IDE)
- Knowledge of SSL and setup of secure handshake between applications
- Technical knowledge of development and implementation of cloud like Google Cloud and Splunk
โ
โ
Preferred Qualifications
โ
- Working experience in the banking/financial services industry would be an asset
- Experience with some automated deployment
- Understanding of networking protocols
- Understanding of security principles
- React experience
- Experience with Moodyโs Analytics CreditLens application
โ