(D-190) | SOFTWARE ENGINEER SPECIALIST

Scotiabank


Purpose Scotiabank's Global Banking and Markets Engineering (GBME) is a fast-paced technology group that powers the bank's corporate, investment banking, and capital markets businesses. We are seeking software engineers who are committed to lifelong learning and want to contribute to the development of market-leading solutions for capital markets products and analytics platforms. The successful candidate will have a strong technical background and work closely with business teams and engineering leaders to design and implement innovative solutions. Key Responsibilities You will thrive in this role if you enjoy using new technologies to solve complex problems, working on various projects across the organization, and collaborating with talented teams and leaders. In this exciting position, you will apply your analytical skills to design and develop applications that deliver exceptional value to our business partners and customers. - Work closely with end-users and business teams to understand business needs and conduct gap analysis as needed. - Partner with the architecture team to design and integrate solutions. - Deliver and enhance new and current solutions and applications. - Be involved in the full life cycle of a project, responsible for producing specifications, writing production-quality code, and implementation. - Design, deliver, and implement database schemas. - Design test sets and automate testing, including functional and non-functional testing. - Write deployment scripts and leverage tools to promote code. - Support solutions in production. - Improve the end-user experience by finding scalable solutions and addressing complex ad-hoc queries. - Effectively communicate with technical and non-technical audiences. - Able to work with and refactor legacy code as needed. - Coach and train end-users as needed. - Participate in SCRUM meetings as needed. You are passionate about developing reusable, efficient, and scalable applications in an innovative cross-functional team environment. Experience and Education - 4+ years of experience developing, deploying, and maintaining large-scale applications with complex integrations. - 2+ years of experience with Unix tools (Shell Scripting, bash). - Recent experience with relational and non-relational databases. - 2+ years of experience reading, writing, and running SQL scripts. - Experience working in an Agile environment with knowledge of Test-Driven Development methodology. - Bachelor's degree in computer science, engineering, or relevant experience. - Excellent communication and presentation skills. - Experience with automated deployment. - Understanding of networking protocols. - Understanding of security principles. - B1/B2 English language proficiency or higher. - Ability to work as a contributing member of a team. - Values quality while managing expectations and deliverables. - Open to ideas and willing to give and receive feedback. - Interested in understanding the financial markets.

trabajosonline.net © 2017–2021
Más información