316 Jobs Found
Technical Lead Full-time Job
IT & Telecoms TorontoJob Details
As a Tech Lead of the team, you will participate in all aspects of the software delivery life cycle of one of the largest, cutting-edge Digital Identity and Access Management (IAM) services in Canada. You will steer a highly skilled professional team of engineers to deliver high demand services like biometric (fingerprint/face-id) authentication, push notifications, password-less authentication … among others. You will not only get the opportunity to grow and learn from experts in security and IAM domains, but also to mentor growing developers to enhance your leadership skills.
If you are an experienced software engineer with a strong developer-focused mindset, keen interest in authentication and security, and thrive in a fast-moving environment - this is the position for you!
What will you do?
- Participate in all aspects of a SDLC (Requirements, Analysis, Design, Code, Test, Production deployment and support).
- Develop software following sound software engineering principles in an agile (Scrum) process and lead design sessions and code / design reviews.
- Support enterprise-wide services including authentication, provisioning, federation, and directory platforms.
- Work collectively within a dynamic team to actively participate and lead configurations and support of IAM solution deployment in accordance with designs.
- Work with Scotiabank infrastructure teams to maintain and support infrastructure and services under management
- Lead root cause analysis to in-scope systems, identify improvements, and drive to implementation.
- Develop operational plans, processes, and procedures to improve service delivery and resiliency
- Lead by example and mentor growing developers in the team.
- Support production issues and handle escalations during the day as well as off-hours.
What do you need to succeed?
- You’ve been either a team lead or a senior engineer in a large product team and seen how different components of a complex architecture come together to deliver a product.
- You are passionate about designing and developing highly available, reliable, and scalable enterprise systems.
- You have in-depth knowledge of Java and/or Node.js and experience in developing REST services.
- You are proficient in developing cloud native applications in React or similar JS Frameworks.
- You have experience in Unit Testing, such as familiarity with JUnit/Jest, Mockito/Mocha etc.
- You are proficient in Continuous Integration and Delivery (CI/CD) pipelines (e.g., Jira, Jenkins, Gradle, Bitbucket, Artifactory etc.).
- You are passionate about open-source technologies or have evident experience with library contribution or developing shared components.
- You are an excellent communicator, planner and visioner, able to influence decision making across stakeholders.
- You have competency to lead team members with differing opinions and levels of experience.
- You can map and execute short- and long-term plans for the team.
- You love what you do but you are seeking a more challenging environment.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
#Cyberatscotia #LI-Hybrid
Technical Lead
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Is this role right for you?
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Work with product owners and business system analysts to refine ticket requirements in JIRA and Confluence, review pull requests, and implement documented designs.
- Develop high-quality code by reviewing work with designer and product owners and resolving any issues quality assurance testers.
- Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank’s flagship mobile app
- Adheres to and demonstrates good coding conventions and best practices, and helps to maintain the architecture of the project
- Stays on top of reviewing others’ code, actively contributing suggestions and catching potential issues
- Always works to balance user experience, performance (client and backend), and security
- 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.
- Champions a high performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role?
- 6+ years of experience in software development and supporting complex large-scale customer facing platforms
- Proficient in Java to support Enterprise Applications and Services
- Work experience as a Java developer with a preference for Java 8-17/Spring, web-based information technology principles, and system integration methodologies and standards.
- Experience in working with scalable containerized systems in public cloud (Azure and GKE/GCP)
- Have a proficient understanding of code versioning tools, such as Git
- 6+ years of experience in building public and internal REST APIs in line with Spring methodologies and hands-on experience with 3+ of those years working with Spring Boot microservice architecture
- Strong experience with APM tools, such as Dynatrace, Splunk, etc.
- Comfortable using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc.
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
- Proven ability to translate ideas into technical and business realities, and to map technology to business problems.
- Understanding of software quality assurance principles
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
#LI-Hybrid
Working location condition: Hybrid
Senior Software Developer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Software Developer, Full Stack Full-time Job
IT & Telecoms TorontoJob Details
The Automotive Finance Team at Scotiabank is experiencing a massive transformation and growth with constantly evolving digital journeys and disruptions within automotive ecosystem and financing technologies. Scotiabank is one of the top automotive finance lenders in Canada and the role will be pivotal to drive the growth forward and maintain our leading position in the marketplace through delivering innovative and top notch digital solutions for our automotive partners, business and customers
Is this role right for you?
We are seeking a highly skilled and motivated Technical Lead with expertise in Fullstack development, .NET technologies, and cloud platforms to join our innovative team. The Technical Lead will play a key role in providing technical guidance, leading the development of robust Fullstack solutions using .NET and leveraging cloud services. This position requires a strong understanding of both front-end and back-end technologies, along with a proven track record of delivering high-quality applications in cloud environments.
- Lead and guide a team of developers in the design, architecture, and implementation of full stack applications using .NET technologies and cloud platforms.
- Collaborate with stakeholders to understand business requirements and provide technical insights to shape scalable and efficient solutions.
- Drive the adoption of best practices and coding standards in Fullstack development, .NET, and cloud-related technologies within the development team.
- Ensure the performance, security, and scalability of applications by leveraging .NET and cloud best practices and architectural patterns.
- Provide hands-on technical expertise, troubleshooting support, and code reviews to ensure high-quality deliverables.
- Champion the utilization of cloud services and infrastructure to optimize the reliability and scalability of applications.
- Mentor and coach team members, fostering a collaborative and innovative technical environment.
Do you have the skills that will enable you to succeed in this role?
- 3-4 years of relevant work experience preferred
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Technical Lead or similar role, with a focus on fullstack development, .NET, and expertise in cloud platforms.
- Extensive hands-on experience with .NET framework and related technologies such as C#, ASP.NET, .NET Core, etc.
- Proficiency in front-end technologies such as JavaScript, HTML, CSS, and modern frameworks like React, Angular, or Vue.js.
- Solid understanding of cloud platforms such as Microsoft Azure, with experience in designing, deploying, and managing cloud-based applications.
- Knowledge of cloud-native architectures, microservices, serverless computing, and containerization.
- Demonstrated leadership skills and the ability to effectively lead and mentor a technical team.
- Excellent communication skills and the ability to collaborate with diverse stakeholders.
- Relevant certifications in .NET development, cloud computing, or related fields.
- Experience with DevOps practices and tools for continuous integration, deployment, and monitoring in cloud environments.
- Nice to have - proficiency in Mainframe technologies (e.g., COBOL, JCL, VSAM)
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
Work arrangements: Hybrid
#LI-Hybrid
Software Developer, Full Stack
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
System Administrator Full-time Job
IT & Telecoms TorontoJob Details
About This Opportunity
In this role, you will play an important role in developing, maintaining, and advancing Coke Canada technological infrastructure. You’ll be responsible for performing deep level system administration including level 3 support, problem management, proactive management, solutions implementation and more. Your main expertise will be on-premises and Azure infrastructure.
Responsibilities
• Manage and maintain both on-premises, and cloud-based infrastructure, ensuring high availability, reliability, and security.
• Administer servers, networks, storage systems, and other IT infrastructure components.
• Deploy, configure, and upgrade hardware, software, and operating systems across various platforms.
• Monitor system performance, troubleshoot issues, and perform root cause analysis to identify and resolve problems.
• Implement and maintain backup, disaster recovery, and business continuity plans.
• Collaborate with cross-functional teams to design and implement infrastructure solutions that meet business requirements.
• Evaluate and recommend new technologies, tools, and services to improve system performance, security, and efficiency.
Qualifications
• Bachelor's degree in computer science, information technology, or a related field
• 5+ years in System Administration, showcasing your prowess in security and Azure administration.
• Microsoft Azure certification AZ-104 (minimum)
• Demonstrated knowledge of PowerShell scripting. Provide github repo.
• Working knowledge of Fortinet ecosystem (FortiGate, FortiClient, EMS, FortiAnalyzer).
• Extensive expertise in Azure services and technologies, demonstrating your proficiency.
• Experience with security monitoring and system hardening
• Knowledge of DNS, SSL, SNMP services
• A strong understanding of ITIL practices
• CCNA or equivalent is an asset
System Administrator
The Coca-Cola Company
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Full Stack Developer- Python and Vue.js (GCS) Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
The JSOC Digital Development team is constantly undertaking complex development initiatives within Global Cyber Security. In this role, you will be a full-stack developer within the JSOC Digital Development team, responsible for designing and implementing software solutions across multiple platforms. Our Digital Development team designs, architects, and builds bespoke solutions to support forward-thinking and industry leading initiatives from JSOC’s Cyber & Digital Threat Hunting, Cyber Analytics, and Adversary Emulation teams. The role involves coordination, development, communication and execution to ensure objectives are accomplished on time and meeting intents.
What will you do?
- You’ll help build/maintain the systems, products, and tools that will be responsible for delivering solutions that intersect the financial and cybercrime spaces
- Engineer high quality integrated systems across multiple teams
- Develop maintenance procedures to encourage and ensure regular optimal productivity of the applications
- Integrate applications to various cloud-based platforms
- Gather input from stakeholders to direct and inform development, while enhancing final product deliverables
- Continuously identify potential issues, conflicts, and risks while analyzing these issues and developing appropriate mitigations or escalating where appropriate
- Establish strong working relationships across various business units and platforms to build influence and impact with key business partners.
What do you need to succeed?
Must-have
- Technical strength with 5+ years of experience developing and shipping code for production systems
- Knowledgeable in building highly scalable, robust, and fault-tolerant applications
- Strong programming skills in Python and extensive experience with Vue.js
- Hands-on experience with web development (html, javascript, jquery, css, bootstrap) and modern frontend technologies (VueJS, Angular, React)
- Deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously.
Nice-to-have
- Experience with Django and FastAPI frameworks
- Understanding of Docker and other containerized platforms
- Good understanding of SQL and NoSQL databases
- Experience in cloud engineering and deployments
- Motivated and analytical, with strong achievement orientation and attention to detail
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- Opportunity to develop industry-leading solutions that target cyber security concerns within a mature organization
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work
#LI-POST
#LI-Hybrid
#TECHPJ
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
Additional Job Details
Address:
330 FRONT ST W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
Technology and Operations
Job Type:
Regular
Pay Type:
Salaried
Application Deadline:
2024-03-18
Senior Full Stack Developer- Python and Vue.js (GCS)
Royal Bank Of Canada
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Senior Software Developer
What is the opportunity?
Senior Software Developer is responsible for development and support activities for RBC Caribbean ATM and POS Channels processing. Partners across IT and with assigned business line(s) to assess, research, and analyze business, technical and system needs in order to resolve business systems issues. Recommends technology solutions that meet sponsor / stakeholder needs. Provides senior production support to the applications and their users and provides off hours production support.
What will you do?
Technical Analysis
-
Provides consulting services on new initiatives (small to large and of varying complexity). Assesses, researches, and analyzes business and system needs, exploring alternative options in order to recommend technology solution proposals and designs for senior management that meet sponsor needs and project life cycle (PLC) deliverables including, where applicable, component reusability, data sharing and security.
-
Leads detailed design phases for small to large projects / programs identifying, tracking and resolving technical issues. Prepares detailed technical specifications for small to medium projects in accordance with PLC, security and architecture documentation objectives. Works with Project Manager/Scrum Master to determine best mix of development and interfacing applications to meet business requirements and project objectives. Contributes to successful project completion by identifying risks and developing and/or recommending mitigation strategies.
-
Develops, codes, documents and executes programs of difficult complexity. Conducts unit, and systems testing. Prepares detailed test plans and documents same for unit, and systems test environments. Prepares activity records and OM documentation. Ensures thorough technical documentation in respect of test plans and all documentation required as part of the systems development life cycle (SDLC) process. Retains test plans, test results and related documentation in order to satisfy an audit review. Signs off on all unit test results, reviews and approves test plans and test cases for any testing beyond unit.
-
Develops detailed plans and accurate estimates for completion of build, system testing and implementation phases of project. Develops master distribution lists, implementation and contingency plans ensuring verification is performed. Manages joint development, testing and plans and co-ordinates implementations. Performs performance tuning to improve performance over multiple functions. Coordinates testing with external vendors, as/if required.
-
Provides rotating 24/7 support on a scheduled monthly basis with other team members. Support related to all ATM and POS processing systems.
-
Organizes and participates in walkthrough reviews of all technical specifications, programs and unit test plans. Provides direction, expertise, feedback, coaching and development to build the capability of other team members. Resolves conflicts / issues and escalates others as appropriate.
Development & Coaching
-
May act as team leader.
-
Provide direction, expertise, feedback, coaching and development to build the capability of junior staff.
-
Continually enhances skills and build knowledge in all aspects of the organization, the business and information systems.
What do you need to succeed?
Education/Experience
-
5 – 7 years’ experience in related field
-
Experience on applications with multiple functions
-
Previous experience in fast paced environment
-
Experience in IT development, support and implementation roles
Process Knowledge
-
Experience developing in .NET, c#, SQL
-
Knowledge of relational database systems including DB2
-
Working experience in Agile and Iterative waterfall methodologies
-
Excellent analytical and problem solving skills
-
Excellent Communications skills
-
Ability to function and learn independently.
Business Knowledge
-
Payment Card processing
-
Payment Networks – debit and credit
Nice to have
-
Knowledge of payment (Visa, MasterCard) and financial systems
-
Experience with Blazor
-
Multiple platforms e.g. Internet, Client/Server and ability to select appropriate one to meet business needs
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
-
Leaders who support your development through coaching and managing opportunities
-
Ability to make a difference and lasting impact
-
Work in a dynamic, collaborative, progressive, and high-performing team
-
A world-class training program in financial services
-
Flexible work/life balance options
-
Opportunities to do challenging work
#LI-hybrid
#LI-POST
#TechPJ
Job Skills
.NET Software Development, Active Learning, Agile Methodology, Application Integrations, C Sharp (Programming Language), Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Linux, Structured Query Language (SQL)
Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
Technology and Operations
Job Type:
Regular
Pay Type:
Salaried
Application Deadline:
2024-03-22
Senior Software Developer
Royal Bank Of Canada
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Android Developer Full-time Job
IT & Telecoms TorontoJob Details
Contributes to development of world-class digital products and experiences on the Android platform that touch millions of Scotiabank customers every day. Contributes to the overall success of the Digital Banking Unit in Canada, ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you? In this role you will:
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Work with product owners and business system analysts to refine ticket requirements in JIRA and Confluence, review pull requests, and implement documented designs.
- Develop high-quality code by reviewing work with designer and product owners and resolving any issues quality assurance testers.
- Collaborate closely with a team of Android, IOS, and backend developers to work on both new features and incremental improvements to the bank’s flagship mobile app
- Adheres to and demonstrates good coding conventions and best practices, and helps to maintain the architecture of the project
- Stays on top of reviewing others’ code, actively contributing suggestions and catching potential issues
- Always works to balance user experience, performance (client and backend), and security
- 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.
- Champions a high performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 5 or more years of Android development
- In-depth knowledge of Kotlin and Java programming languages, RxJava, Dagger, Android Studio and other tools used in Android Development
- Good knowledge of coding patterns such as MVVM and clean code best practices
- Knowledge of Jetpack Compose, Navigation Components and other modern Android Development tools and libraries
- Good knowledge of unit-testing
- Experience with accessibility and analytics
- You have a proficient understanding of code versioning tools, such as Git
- Competent in software engineering and computer science principles
- Experience in integrating Third Party libraries and SDKs
- Experience building applications that consume RESTful APIs
- Experience with tools such as: JIRA, Confluence, Bitbucket
- Good problem solving skills and excellent communication
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
#LI-Hybrid
Senior Android Developer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.
The Role
GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Support the solution in production (as needed)
- 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 and run SCRUM Meetings (as needed).
You are passionate about developing applications that are reusable, efficient, and scalable, working in an innovated cross functional team environment.
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- Experience with 2 or more modern development languages (Python, Java, etc.)
- 4+ years’ experience developing, deploying, and maintaining large scale applications with complex integration.
- Recent experience with relational and non relational databases.
- 2 + years’ experience reading, writing, and running SQL scripts.
- Experience with UNIX Shell scripting in Sun Solaris/Linux environments
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
- Bachelor’s degree in computer science, Engineering or relevant experience.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Remote-friendly work environment will provide you with the flexibility to perform at your best.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Senior Software Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.
GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.
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 GBME.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code.
- Support the solution 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 and run SCRUM Meetings (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:
- Experience with 2 or more modern development languages (Python, Java, etc.)
- 4+ years’ experience developing, deploying, and maintaining large scale applications with complex integration.
- Recent experience with relational and non relational databases.
- 2 + years’ experience reading, writing, and running SQL scripts.
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
- Bachelor’s degree in computer science, Engineering or relevant experience.
Soft Skills
- Excellent communication and presentation skills.
- Work as a contributing member of a team.
- Values quality, while still managing expectations and deliverables.
- Open to ideas and gives and receives feedback well.
- Wants to understand financial market.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Remote-friendly work environment will provide you with the flexibility to perform at your best.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Senior Software Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Senior Java Software Engineer is responsible for design and development using Java stack for complex business and technology initiatives for our various lines of business, day to day operations of Sales and Branch Performance Applications, providing thought leadership, navigating us through production issues and investigations, and being a key advocate of efficiency and continual improvement as we work to modernize.
Is this role right for you? In this role you will:
- Analyze and estimate effort for new scope and requirements.
- Design and development of user interfaces, web products and API solutions on multiple complex initiatives.
- Stay abreast of modern technologies and best practices, and recommend introduction of new technology and processes.
- Act as the Subject Matter Expert for web and API interfaces.
- Investigate failures, perform root cause analysis, and implement fixes; utilize internal defect tracking tool to create detailed, high quality error report.
- Work with product owners and test engineers to support QA processes, review test plans, test coverage and help improve test automation.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- Minimum 6+ years of experience as Java Developer in enterprise systems.
- Extensive experience in building scalable user interface, web and API interfaces using Java 8, J2EE, Spring Boot framework, Micro Services and Restful web services.
- Extensive experience in object oriented and functional design.
- Experience with container orchestration technology like Cloud Foundry or Kubernetes.
- Proficient in deployment processes and release pipelines like Jenkins, Bitbucket/Git, ACCP pipeline.
- Proficient in designing and implementing codes using best practices to resolve security issues and vulnerabilities.
- Strong communication skills.
- Ability to work in cross functional teams.
- Experience in agile principles and have the flexibility to adapt to new and evolving environments.
- Should work with minimal supervision.
- Possess good problem-solving skills.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Lead Developer Full-time Job
IT & Telecoms TorontoJob Details
The Global Employee Technology (GET) team develops and manages innovative products designed to support the ever-changing threat landscape. We work in close partnership with our Corporate Security, Fraud Business, and key Technology Partners throughout Scotiabank to drive technology on a global basis. We are key team members within Enterprise Technology to ensure business strategies, plans and initiatives are executed / delivered in compliance with governing regulations, internal policies, and procedures.
We are seeking an energetic, self-starter willing to take on a challenge! This position will deliver against current and new initiatives to support our Corporate Security global mandate by ensuring that specific goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives through technology solutions. Ensures all activities conducted are in compliance with governing regulations, internal policies, and procedures.
The incumbent is responsible, through independent contribution, collaboration with the Corporate Security Business team and the management/supervision of Senior Manager, on the design, development, integration, and implementation of Enhanced Employee Monitoring initiative across the Enterprise level. The individual must thrive on challenge, be proactive and dynamic, and demonstrate initiative and eagerness to learn.
Is this role right for you? In this role you will:
- Provide day to day support for Splunk environment and full system life cycle. Working experience in creating dashboards, SPL scripts, building Splunk regex expressions for data ingestion, production issues investigations and resolutions. This includes L2 production support investigations and resolutions.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Act as a technical resource expert for modeling, simulation, and analysis efforts.
- Leverage industry best practices to design, test, implement and support a solution.
- Assure quality security and compliance requirements are met for supported area.
- Act as the Splunk subject matter experts in providing technical leadership in the design, development and support of the Bank’s enterprise insider threat program, major digital fraud and financial crimes investigations mandate, and other intelligence big data analytics industry initiatives.
- Experience with/or ability to explore a variety of machine learning, statistical analytics, and data mining techniques with the objective of improving Corporate Security’s investigative capabilities using Technology to support the Bank’s employee monitoring and digital fraud investigation needs.
- Maintain the Banks’ enterprise insider threat intelligence program, and Corporate Security’s digital fraud investigation mechanisms by updating or creating new Splunk
- data models, rules, alerts, and/or dashboards to provide relative real time actionable intelligence.
- Builds and maintains solid, professional working relationships with peers within the project management, development, and business lines.
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 a technical field such as computer science, computer engineering or related field required.
- Training and/or certifications in Splunk Enterprise for at least version 8.x, 9.x.
- Proof of certifications in Splunk core certified advance power user and or Splunk core certified power user
- Working knowledge in Splunk (installing, configuring, troubleshooting after different Splunk components, setting up the encryption and building clusters) – 3+ years of hands-on experience.
- Certified Splunk Engineer
- Solid understanding of SQL script for querying relational databases (e.g., SQL Server, DB2, MySQL) and XML code.
- Proficiency in Python version 2 and 3, SPL language, Xml, html, CSS Code, Excel.
- Proficiency in Linux – 5+ years of hands-on experience
- Proficiency in Java (coding and application) – 5+ years of hands-on experience
- Proficiency in Cloud – GCP or Azure (proof of concept) – 3+ years of hands-on experience
- Understanding and experience in Agile development methodologies
- Strong verbal, written, presentation & communication skills.
- Creative, out-of-the-box thinker with strong analytical and problem-solving skills
- Knowledge of project management, and software development process would be an asset.
- Experienced with working in both a technical and business context and able to translate technical concepts into easy-to-understand business language.
- Experience with 3rd party vendor products and various systems integration concepts/usage a such as Rest APIs, batch jobs or data extractions is an asset.
- Must be self-motivated, energetic, and results-oriented and be committed to adding value to the organization.
- Highly flexible and able to adapt quickly to changing priorities.
- Knowledge of industry trends regarding fraud and experience in fraud detection and prevention is an asset.
- Financial Industry/Banking experience
- Previous experience in Corporate Security, Insider Threat Fraud
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
#LI-Hybrid
Lead Developer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
SENIOR ENTERPRISE SOLUTIONS TECHNICAL LEAD Temporary Job
IT & Telecoms TorontoJob Details
Reporting to the Deputy Chief Technology Officer, Technology Standardization Delivery, the Senior Enterprise Solutions Technical Lead will provide technical leadership to the City of Toronto (COT)_ Integrated Business Management System (IBMS) program. This role is critical to driving technical, strategic direction for the implementation of the application while providing leadership to the technical team that will support the project. The Senior Enterprise Solutions Technical Lead is also responsible for planning and coordinating the sustainment change impacts and specialized work packages for the IBMS project, working closely with the Program Director, Project Managers, Platform Owner, team members and other divisional stakeholders. This individual will focus on strong partnerships and apply proven communication and problem-solving skills to guide and assist the project on work packages related to technical leadership on the platform and foundation technologies, change management, user access and technology administration.
Responsibilities in this role will vary; specifically, you will:
Major Responsibilities:
- Develops and implements detailed plans and recommends policies regarding program-specific requirements.
- Manages, motivates, and trains the unit's staff, ensuring effective teamwork, high work quality and organizational performance, continuous learning and encouraging innovation in others.
- Supervises the day-to-day operation of all assigned staff, including the scheduling, setting and reviewing work.
- Authorizes and controls vacation and overtime requests. Monitors and evaluates staff performance, approves salary increments, and recommends disciplinary action when necessary.
- Develops, recommends, and administers the annual budget for the unit and ensures that the unit's expenditures are controlled and maintained within approved budget limitations.
- Leads the definition, design, and implementation of foundational enterprise solutions, providing technical leadership and subject matter expertise in areas including platform and basis technologies, enterprise change management, User Access administration, and Tech Admin (NetWeaver/Basis).
- Develops and delivers long-term strategic goals for enterprise solution implementation and standards with business users, divisional managers, clients, and other key stakeholders.
- Develops and implements critical components of enterprise solutions and information. Ensures continuous research and updates of the enterprise solutions based on the needs of the City.
- Ensures solutions, data strategies, and architectures comply with regulatory requirements.
- Oversees the technical design and implementation for corporate City of Toronto enterprise solution environments.
- Oversees design of enterprise solution architecture to fulfill current and future organizational needs.
- Assesses current technical architecture and develops future enterprise solution design.
- Creates short-term tactical solutions to achieve long-term objectives and the overall roadmap.
- Develops and promotes enterprise solution methodologies and standards.
- Addresses solution-related problems concerning integration, compatibility, and multiple platform integration.
- Identifies and develops opportunities for solution reuse, migration, and retirement.
- Assesses and determines governance, stewardship, and framework for managing data across the organization.
- Establishes mechanisms for monitoring and compliance with technology and information governance policies and practices.
- Enforces technology and information governance standards and policies, including change and user access management.
- Ensures solutions and data quality management practices and standards are adhered to.
- Establishes methods and procedures for measuring solution and data quality and tracking improvements.
- Establishes processes for governing, identification, collection, and use of corporate metadata and takes steps to assure metadata accuracy and validity.
- Oversees mapping of data sources, data movement, interfaces, and analytics while ensuring data quality.
- Conducts solution and data capacity planning, life cycle, retention, usage requirements, feasibility studies, and other related tasks.
- Creates strategies and plans for enterprise solution administration, backup, disaster recovery, business continuity, and archiving.
- Coordinates the definition of backup, archival and disaster recovery strategy for enterprise solutions.
- Ensures integrity of the enterprise solution environment by working with business and technical partners.
- Selects and implements the appropriate tools, software, applications, and systems to support relevant solution goals.
- Defines standardized methods and techniques for enterprise solution projects.
- Collaborates with project managers and business unit leaders for enterprise solutions projects.
- Ensures the success of enterprise solution rollouts.
- Directs and supports technical project teams providing continuity and consistency across projects.
- Liaises with vendors and service providers to select products or services that best meet organizational goals.
Key Qualifications:
Your application for the role of Senior Enterprise Solutions Technical Lead (IBMS) should describe your qualifications as they relate to:
- Extensive years of relevant, progressive supervisory work experience in all stages of complex IT solution development and sustainment programs with a proven track record of delivering results
- Previous experience and knowledge of all or most of the elements of the role
- Demonstrated commitment to teamwork and collaboration in a multidisciplinary team setting, facilitation, communications, conflict resolution, and problem solving
- Familiarity with municipal government policies, legislations, and procedures as it relates to City Planning, Toronto Building and Municipal Licensing and Standards.
- Extensive experience in solution development and system design using a wide variety of technology standards: Eclipse, Visual Studio Code Java, Python, Apex, Spring Boot framework, CotJS (UI/JS/Form/Map) web framework, Apache Camel (or Nifi), PostgreSQL OpenAPI, JSON schema WordPress, OpenShift, AWS EKS and ECS, Blue Canvas, and Gitlab, Crystal Reports, J2EE, JIRA, ITIL, ServiceNow, Erwin Data Modeller, HP Testing Suite, Salesforce, JavaScript, SOAP, MVC architecture.
- Experience in design, implementation, administration, and evaluation of integrated business management workflow solutions with Amanda v4.4, PowerBuilder, Oracle Database and or other CDRL applications
- Considerable experience in system documentation preparation, reviews, and management, including options analysis, architecture, requirements, design, technical specifications, testing and service support specifications.
- Excellent interpersonal skills with the ability to work independently and collaboratively in a multi-divisional diverse environment
- Business acumen and a strong customer service orientation to establish and maintain effective consulting relationships with clients and vendors.
- University degree in computer science or a related discipline with several years of progressively more responsible development/sustainment experience in large scale IT solutions or the approved equivalent combination of education and/or experience.
SENIOR ENTERPRISE SOLUTIONS TECHNICAL LEAD
City Of Toronto
Toronto - 5.74kmIT & Telecoms Temporary
122,000 - 158,105
Learn More