About this role
Job title: Software Engineer Associate
About the Role Scotiabank seeks a Software Engineer Associate to contribute to developing world-class digital solutions and user experiences, supporting millions of customer transactions daily. The role focuses on delivering high-quality software aligned with the bank’s enterprise architecture and customer outcomes.
What You'll Do
- Provide system analysis, design, programming, technical documentation, and support for existing and new applications and systems.
- Work with project teams to refine technical requirements and build the technical design and guidance based on the bank’s enterprise architecture standards.
- Perform coding, unit testing, debugging, documenting, and implementing applications and scripts.
- Create estimates and planning of development efforts required for various projects and enhancements.
- Maintain, support, and enhance existing applications.
- Participate in regular code reviews for release activities.
- Work on the implementation of code to non-production and production environments.
- Take a lead role in production issue analysis and perform root cause analysis for production issues and implementation issues.
- Provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
- Work with the product owners and business analysts in discovering the current system behavior and provide recommendations on improving the current system.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champion a high-performance environment and contributes to an inclusive work environment.
What We're Looking For
- Bachelor’s degree in computer science, Engineering, or related discipline is preferred.
- 3-5 years of technical work experience in systems analysis, design, development, unit testing, and debugging.
- Excellent interpersonal and communication skills to effectively liaise between Business Users, Product Owners, and IT teams.