316 Jobs Found
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’s Project Excellence Team 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:
- Design, deliver and enhance new and current solutions and applications
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries
- Coaching and training end users (as needed)
- Communicate with technical and non-technical audiences
- Assist with ad hoc project work on GBME projects 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:
- 4+ years’ experience developing, deploying, and maintaining large scale applications with complex integration
- Experience with 1 or more development languages (e.g., Python 3, Pytest, Java 7-11, JUnit, MVC, RDBMS, NoSQL, Redis, RESTful API)
- Comfortable working in an Agile environment, and familiar with Agile development practices (e.g., Automated Testing, Test Driven Development, CI/CD, Behavioural Driven Development)
- Well-rounded experience of different JAVA based framework/libs, such as Spring Boot, Spring Security, JDBC, Junit
- Previous work experience in an Agile/Scrum delivery model.
- Bachelor’s degree in computer science 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!
Software Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
OPERATIONS SUPPORT ANALYST Full-time Job
IT & Telecoms TorontoJob Details
Job Summary:
Administration and Support of the Corporation's Enterprise Unix Server Systems, Software’s, Data, Hardware, Peripherals and Network Devices.
Major Responsibilities:
- Performs operational support of *nix Infrastructure, Operating Systems, Software and Hardware, using various monitoring and diagnostic tools. Liaises with End Users, Technical staff, and Vendors to resolve various problems.
- Monitors Enterprise Systems Availability, Hardware, System Software, Business Applications, Performance, Capacity, and Network usage. Ensures pro-active action is taken to prevent downtime to the production systems and solutions and provide an uptime of 99.9 percent.
- Responds to user inquiries, investigates, and analyzes problems. Develops technological solutions and action plans that are feasible and cost effective.
- Participate in implementation of new projects. Determine Requirements, Research, Evaluate, Recommend, Design, Implement, and provide Ongoing Operational Technical Support for the solution. Document the solution and train peers.
- Provides operational support in the assessment and implementation of upgrades and/or enhancements to the existing systems.
- Implements and recommends Security procedures and Processes at enterprise level to protect the integrity of corporate business applications and data access.
- Performs and monitors enterprise system Backup and Recovery procedures.
- Reviews the effectiveness of operational standards, procedures and processes and recommends changes.
Key Qualifications:
- Experience with Backup solutions and technologies. Analyzing backups for successful completion and performance. Take remedial action for failures.
- Configure and manage Backup Policies for new and existent backup clients.
- Experience with computer operating systems such as, IBM AIX, Redhat Linux, and Oracle Linux.
- Experience troubleshooting incident reports and assisting with their resolution and clearly communicating the means to resolve incidents and/or enhance applications or systems.
- Experience with project methodology and various levels of system/application testing.
You must have:
- Strong knowledge of *nix Server Operation Systems, Hardware, Software, and backup.
- Knowledge and understanding of Virtualization, Cloud, Networking and Storage concepts.
- Knowledge of latest virtualization technologies (KVM [ Linux] and LPAR’s/ VIO Clients [AIX])
- Knowledge of DevSecOps. Ansible
- Knowledge of ITIL methodology
- Strong analytical problem-solving and troubleshooting skills
- Excellent communication skills both verbal and written
- Strong customer service orientation
- Highly motivated, ambitious, and organized.
NOTE TO INTERNAL FULL-TIME AND PART-TIME CITY OF TORONTO EMPLOYEES:
City of Toronto employees must apply to full-time or part-time employment opportunities posted on the City's Internal Job Posting Portal.
OPERATIONS SUPPORT ANALYST
City Of Toronto
Toronto - 5.74kmIT & Telecoms Full-time
45.38 - 47.75
Learn More
QA Engineer Full-time Job
IT & Telecoms TorontoJob Details
As a QA Engineer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution, validating, and assuring deliverable quality. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
Is this role right for you? In this role you will:
- Actively seeks new and innovative technologies that will drive automation testing adoption in all levels of the organization
- Provides test automation framework training to development teams
- Maintain existing automation framework and create new frameworks as required
- Provides recommendations and design solutions to improve quality across the organization
- Creates, socializes and implements on technical roadmaps
- Work with technical and business teams to identify, action, and measure opportunities to create capacity and efficiencies that will enable teams to deliver faster and with high quality
- Coaches and mentors to support career development and personal growth
- Actively participates in knowledge exchange forums
- Participate in positively transforming the culture to one focused on engineering, feedback, and sustainable outcomes.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- You have 3 or more years of experience in software development and automated testing tools
- You have a good understanding of software testing methodologies (functional vs non-functional testing)
- You have experience working in agile teams either using Scrum or Kanban.
- You are capable of executing QE activities within sprint and work closely with development and business teams to plan, report, prioritize and drive continuous improvement
- You have experience with cross-browser and cross-device testing for web and mobile applications
- You have experience working on automation frameworks for mobile and web applications using Appium and Selenium
- You have strong coding skills with any of the following technologies: Java, JavaScript, Python, etc.
- You have experience with version control systems (Git) and CI/CD tools (Jenkins)
- You have experience with testing REST API and are proficient in use of API testing tools – Postman and Swagger
- You have hands-on experience with identifying defects, minimizing steps to replicate and log issues into a defect tracking tool (JIRA or similar ticketing systems)
- 2-3 years of prior working experience within Automation testing using Selenium.
- Experience planning, leading, and prioritizing work in order to achieve organizational objectives and goals.
- Working knowledge of complex systems, and demonstrate the ability to break down large complicated problems into manageable pieces of work.
- Experience in mentoring team members in leading edge techniques and practices.
- Experience in working in a highly disciplined and collaborative manner as a part of an agile team.
- Experience with Test Automation tools, and modern test practices.
- Knowledge of modern architectural best practices and principles.
- Ability to conduct and collaborative modelling sessions using Agile techniques.
- Ability to effectively communicate across organizational levels and functional boundaries.
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
QA Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
UX Researcher, Scotiabank Contract Job
IT & Telecoms TorontoJob Details
***This is a 14 month contract opportunity***
The goal of the innovation hub at Scotiabank with a clear and well-supported mandate to transform the way banking
technology is delivered, by re-imagining the customer experience to deliver new digital value propositions. We have the
support and experience of one of the world’s largest banks behind us and a talented and growing team of industry
leaders driving us forward.
Do you want to help us reinvent how people bank? At Scotiabank, we are passionate about
transforming the customer experience.
We’re looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous,
versatile and responsive; and who are ready to roll up their sleeves in a collaborative and productive environment to
get things done.
By joining our team you will make an impact on our customers, the banking industry, and ultimately the world.
Is this role right for you? In this role you will:
- Conduct remote and in-person usability and user research using a range of methods.
- Drive inclusiveness in principle and practice.
- Conduct usability testing to ensure that our products work for everyone.
- Participate in project kickoffs, design critiques and ideation sessions. Use these and other opportunities to share findings and insights from research, and share key feedback from users.
- Incorporate a “continuous discovery” approach to informing and guiding product design and development.
- Work with project teams to help determine research needs, identify the most appropriate methods, create protocols and plans, generate recruitment screeners, moderate sessions, analyze results, compile reports, and present findings.
- Design and execute studies that address both user behavior and attitudes, using the right methodology for the right questions.
- Generate insights that fuel ideation.
- Evaluate designs through testing, reviews, and critiques.
- Conduct research using a range of qualitative methods.
- Work cross-functionally with design, product management, data science, content strategy, engineering and marketing
- Support other researchers on the team.
- Advocate for the people who use our products.
- Contribute to the conversation around best practices around how to build the best software for customers.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- Research experience in a product development or service design context.
- Hands-on experience gathering requirements, prioritizing, planning research, identifying and recruiting the perfect participants, gathering data, analyzing & summarizing results, and sharing findings.
- Comfort making design recommendations based on research and best practices.
- Familiarity with combining qualitative and quantitative data.
- A desire to continually experiment with and develop new methods.
- Examples of how you influenced teams or companies to become more people-centred.
- A love of asking questions, seeking answers, and working with others to solve difficult design problems.
- Hands-on experience with Adobe Analytics or Google Analytics, and using these tools to add insight to research studies.
- Spoken at conferences or written about research, UX, design, or strategy.
- Experience measuring or demonstrating the impact of research and design (ROI).
- Taught research methods in any context.
- Explored non-traditional recruitment pools for research.
- Experience using empathy labs in a UX research context.
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.
- 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
UX Researcher, Scotiabank
Scotiabank
Toronto - 5.74kmIT & Telecoms Contract
Learn More
Lead Big Data Developer Full-time Job
IT & Telecoms TorontoJob Details
WHAT IS THE OPPORTUNITY?
The US Risk Technology team is undertaking multiple complex enterprise-wide initiatives as part of RBC’s ongoing plan to improve patterns of data delivery and consumption out of lake. We are moving towards standardizing a single source of reporting and calculation layer for our consumers. In this role, you can make a big difference to the success of an important project in Global Functions Technology team. You should have a solid understanding of computer science basics, upon which you will write high quality code. The ideal candidate has practical experience using Python, Spark and a good grasp of the Hive query language. You should be able to connect to a hive instance, both through a command line or work bench to diagnose problems, write code to meet business requirements. A strong professional with sense of personal responsibility will be required as you will have to laisse and work with team for delivering integrated product.
WHAT WILL YOU DO?
-
Design and implement solutions that meet the stakeholder’s needs
-
Participate actively in requirements gathering, data modeling and design sessions
-
Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project
-
Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity
-
Write, test and maintain detailed programs according to specifications given by computer software engineers and systems analysts
-
Work on performance improvements of existing code & write performant code to work with big data
-
Participate in walkthrough reviews of all technical specifications, programs and unit test plans
-
Provides consulting services on new and existing initiatives
WHAT DO YOU NEED TO SUCCEED?
Must have:
-
7+ years application development experience in Python/Spark with big data
-
4+ years of experience working on Hadoop/Hive platform
-
Ability to write Sql/hive queries
-
Ability to work with data structures & code optimization
-
Experience in writing Unit test cases & perform thorough unit testing.
-
Background in financial services industry
Nice-to-have:
-
Experience working on Unix platform
-
Experience in Kubernetes/Containers/Docker
-
Gen AI awareness
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
#Ll-Hybrid
#Ll-POST
#TECHPJ
Job Skills
Apache Hadoop, Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Hive Query Language, Problem Solving, Programming Languages, Python (Programming Language), Software Development Life Cycle (SDLC), System Applications
Additional Job Details
Address:
180 WELLINGTON 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
Posted Date:
2024-02-21
Application Deadline:
2024-03-08
Lead Big Data Developer
Royal Bank Of Canada
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Software Developer -Test Automation Full-time Job
IT & Telecoms TorontoJob Details
As a Software Developer -Test Automation you’ll be working on our Platform Migration team at the Scotia Digital. You’ll work closely with multiple scrum teams to evangelize an emphasis on quality. You’ll contribute to highly applauded in house automation frameworks for UI, Microservices and Performance test.
Is this role right for you? In this role you will:
- You have an experience developing test automation frameworks in Java, python or React JS
- You have written moderate to complex code/scripts to test systems.
- Responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable the continuous testing in a DevOps environment
- Developing code to automate the testing (Unit/ Integration) of micro services (Rest APIs) and ensuring the adequate test coverage of the application code
- Partner with development engineers during story and task breakdown to develop test approach that effectively cover the functional and performance characteristics of a feature
- Building, maintaining, and improving the existing automation framework, test harness, and processes
- Be/become a SME on usage of entire application suite, processes, workflows, etc
- Working with Engineering team Management to improve the testing process
- Understanding of enterprise software design principles – architecture, design patterns, OOP
- Comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- Good knowledge and experience in Java/ J2EE – at least 3 years
- Good knowledge and experience in Spring Boot – at least 2 years
- Strong knowledge of object-oriented software development best practices
- Strong experience in developing Unit Tests and Integration Tests using testing frameworks such as JUnit, TestNG, and RestAssured – at least 2 years
- Experience working in a DevOps environment. Experience with Java Build Tools: Maven or Gradle
- Familiarity with OpenAPI Specification(OAS)/ Swagger, YAML, JSON
- Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
- Exposure to RDBMS such as Oracle or DB2. Knowledge and experience with SQL queries
- Nice to have: experience in building, integrating and deploying web services (REST/ SOAP/JSON/XML)
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 Developer -Test Automation
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Role
We are looking for a Senior Financial Transaction Manager (FTM) Developer to join the application development team. You will be responsible for delivering applications designed to resolve business system needs while working closely with various partners across IT. Duties include design and development for FTM applications in a WMB/IIB environment. You will be involved in all aspects of the development and or maintenance process within a well-established team. The preferred candidate would have experience working directly with the IBM FTM (Financial Transaction Manager) product.
What will you do?
- Design, code and document applications in an FTM/IIB environment
- Execute unit test, system and integration test
- Provide consulting services on new initiatives (small to large of varying complexity)
- Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs including component reusability, data sharing and security
- Prepares high level and detailed technical specifications for small to medium projects in accordance with security and architecture documentation objectives
- Together with the Architect and BA, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
- If required, develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises
- Possible off-hours support
What do you need to succeed?
Must-have
- 3+ years of experience in an application development role using IBM IIB
- 1+ years of experience in application development role using IBM FTM
- Programming experience with ESQL. Java is a nice to have.
- DB/2 & SQL Experience and or Knowledge
- Experience/Understanding of ‘Automated Build/Deploy process through Jenkins’ and familiar or experience with the DevOps / Agile Methodology
- Knowledge of multiple platforms e.g. z/OS, UNIX, Client/Server and the ability to select appropriate one to meet business needs
- Experience using or designing web services, SOAP, REST APIs
- Experience building and supporting production quality software
Nice-to-have
- Java
- Calling RESTFul APIs from IIB
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
- We provide you with the tools and technology needed to create meaningful customer experiences
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
- Dress codes don't apply here: being comfortable does
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more
Software Engineer
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Senior Software Developer Full-time Job
IT & Telecoms TorontoJob Details
What is the opportunity?
This is a Senior Software Developer position which is part of fast-growing Wealth Management Data Services (DSC) team. You will work with multiple infrastructure teams, upstream/downstream applications, system consumers, services providers, 3rd party vendor partners and operation partners. DSC Software Engineering team is looking for individuals who are well versed with communication, collaboration, integration, and an eye for automation, to provide a range of operational, technical leadership to resolve business systems issues by recommending technology solutions that aligns with sponsor/stakeholder needs.
What will you do?
-
Be the technical point of contact to application development community in building solutions by providing expert technical/solution/platform consultation and services.
-
Research emerging trends/best industry practices and determines implications of proposed solutions on meeting business unit strategy.
-
Understanding of Agile processes and ability to facilitate team coordination.
-
Be an expert consultant on technical direction for strategic projects.
-
Involve in feasibility studies and framework solutions for large complex projects.
-
Active participation in complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning.
-
Follow RBC Technology Standards to Develop Programs following technical design and implement to production.
What do you need to succeed?
Must-have
-
Strong Knowledge of Programming and Scripting languages such as Java, Python, Shell Script, etc.
-
Excellent proficiency in development practices: unit testing, CI, refactoring, clean code and technical documentation.
-
Knowledge in all stages of software development
-
Knowledge about DevOps (GitHub, Jenkins, Urban codes, Nexus, Ansible, etc.), application monitoring tools (Dynatrace, Prognosis) and related tools
-
Public and Private cloud knowledge, skills, and experiences (Azure, AWS, GCP, OpenShift, Dockers, Kubernetes) is preferred.
-
Experience working in ELK technology stack and graph DB (neo4j, Neptune) is preferred.
-
Basic Knowledge about Machine Learning and Artificial Intelligence.
-
Strong analytical, consultative, and communication skills.
Nice-to-have
-
Understanding of IT Standards, Methodologies, CMM & audit requirements
-
Agile experiences.
-
Financial institution knowledge
What’s in it for you?
-
We thrive on the challenge to be our best, encourage progressive thinking to keep growing, and believe in working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, about reaching our potential, about 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 opportunities to grow
-
Ability to make a difference and have a lasting impact.
-
A world-class training program in financial services.
-
Flexible work/life balance options
#Ll-Hybrid
#Ll-POST
#TECHPJ
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON 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
Posted Date:
2024-02-20
Application Deadline:
2024-03-01
Senior Software Developer
Royal Bank Of Canada
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Applications Developer | Remote Contract Job
IT & Telecoms TorontoJob Details
Here’s the impact you’ll make and what we’ll accomplish together
As an Applications Developer at TELUS International Digital Solutions, you will play a crucial role in ensuring the reliability, scalability, and high availability of our application and data planes. This remote and contract position empowers you to implement and maintain CI/CD pipelines using AWS CDK, monitor performance using industry-leading tools, and respond to system alerts swiftly. Join us in creating and maintaining robust, secure systems while utilizing cutting-edge technologies to enhance the digital experience.
Responsibilities
-
Ensure reliability, scalability, and high availability of application and data planes.
-
Implement and maintain CI/CD pipelines using AWS CDK.
-
Monitor system and application performance using tools like Prometheus/Grafana, EFK, Dynatrace, AWS Cloud Watch, Cloud Trail, and DevOps Guru.
-
Develop and execute monitoring, load, and stress testing to ensure system resilience.
-
Implement security measures leveraging tools like AWS Secrets Manager.
-
Respond to system alerts using PagerDuty and similar tools for swift issue resolution.
-
Create and maintain comprehensive system documentation using AWS Codecommit or GitHub for version control and collaboration.
What’s in it for you?
TELUS International is pleased to offer great benefits as a contractor which include but are not limited to:
-
Internal Referral Program, for every referral hired you’ll get a referral bonus and amazing prizes
-
Transparent work culture to lift your ideas & initiatives at the enterprise level & investment to execute successfully.
-
Our development programs are designed to promote technical growth and enhance leadership and relationship skills across individuals. We spark your career growth, with a vast array of in-house and external training programs which are listed below, but not limited to:
-
Trending technical skills
-
Business domain & customer interaction
-
Behavioral & effective communication
Qualifications and Skills
-
Minimum 5+ years of proven experience as a DevOps, Site Reliability Engineer, or similar role.
-
Proficiency in languages such as Python, JavaScript, TypeScript, etc.
-
Strong Linux skills, including command-line tools, shell scripting, and system diagnostics.
-
Familiarity with fundamental DevOps tools like SSH, Git, and Makefiles.
-
Knowledge of multi-tenant architecture systems and complex data systems architecture.
-
Exposure to API Gateways, EventBridge, and AWS Security Hub is an added advantage.
-
Familiarity with Pipelines as Code principles and practices.
Education/Certifications
-
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
Applications Developer | Remote
Telus Corporation
Toronto - 5.74kmIT & Telecoms Contract
Learn More
Senior Manager, Software Engineering Full-time Job
IT & Telecoms TorontoJob Details
The Team
The Commodities Technology team is a crucial part of the Global Technologies Applications team. This is an opportunity to work in the exciting world of Capital markets, Commodities and Foreign Exchange Technology Line of business to be more precise. We are looking for a Sr Manager, Software Engineering to join this dynamic team.
You will get the chance to contribute to the success of the bank’s Global Banking & Markets Engineering team by working with Businesses and technology teams to generate technology solutions. You will be responsible for managing a team of full-stack developers engaged in the development of derivatives trading and derivatives valuation applications. You will have the opportunity to work with the best and be responsible for the design, architecture and final delivery of the solution with an emphasis on code quality and pragmatism.
Is this role right for you? In this role you will:
- Work with team of engineers to lead the development of derivatives trading and derivatives valuation applications
- Work with diverse set of technologies to implement new systems, or enhancements of existing implementations, and ensure sound integration with surrounding components from end-to-end operational perspective.
- Design sound solutions that meet the enhanced and new business needs.
- Ensure that delivery meets the integrity, quality, performance and reliability requirements by building automated testing and regression suites and use of DevOps principles.
- You will be responsible for the design, architecture and final delivery of the solution with an emphasis on system scalability, availability and pragmatism. Hands-on coding is expected - active contribution to the code base as well as code reviews and walkthroughs.
- Focus on building out digital experiences for Capital Market systems using industry standard technologies and best practices.
- Write well designed testing suites for end-to-end testing of business flows.
- Incorporate modern technologies and practices to reduce operational cost and improve security, availability, reliability of overall business systems
- 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:
- 10+ years of hands-on experience with Java and related framework i.e. (including Java 8 features -Function, Generics, Threads, Collections, Future, Java Frameworks like Spring, Hibernate, etc., Proficient in Server-side Java programming and understanding of Java Memory Model, Transaction management, parallel processing)
- Experience working with SQL/PL (Oracle) – 5+ years of hands-on experience
- 4+ years’ experience in developing, deploying and maintaining large scale applications with complex integration
- 3+ years of experience managing a team a team of Full-stack developers
- 2+ years of experience working with fluency on Linux environment with Linux command line
- Good understanding of object-oriented design and design patterns, micro services architecture and high performance, and multi-threading techniques
- Knowledge of Capital markets and financial instruments. Market risk or financial risk experience
- Experience with DevOps and continuous delivery and deployment methodologies based off bitbucket, Jenkins is a nice to have
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- We provide you with the tools and technology needed to create beautiful customer experiences.
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- Onsite cafeteria.
- Dress codes don't apply here, being comfortable does.
- We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
Senior Manager, Software Engineering
Scotiabank
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Product Designer (Mobile/Web) Full-time Job
IT & Telecoms TorontoJob Details
Our design team is growing, and we're looking for an experienced Product Designer to join our innovative and collaborative team. We live and breathe product design and thrive on creating user experiences that truly stand out. If you have dedicated your craft at turning research into designs that people love, you're the one we want.
As a Product Designer, you'll be at the heart of improving our mobile/web channel. Your task: to craft user journeys and interactions that users can't resist, using design research, delightful visuals, and UX principles.
Is this role right for you? In this role you will:
- You'll lead the charge in making our product visuals and interactions top-notch.
- Elicit design based on business requirements and align on creative strategy and client experience between product, design, and development teams.
- Conducting studies on usability, interaction, visual design, content, and information architecture is your jam.
- Your design decisions will be guided by principles, customer insights, data, and business savviness.
- You'll be on a constant quest to make user interactions even better.
Collaboration is your middle name, whether it's with service designers, accessibility champions, or content creators.
You'll help evolve the Tangerine Design system. Champions a mobile-first design approach with a keen understanding on how to scale solutions across channels. - Knowledge on accessibility best-practices ensuring inclusive design solutions.
- Your mission: shape, influence, and nurture our design culture and process.
- You are able to plan design activities, set expectations on timing and balance creativity with constraints.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- You bring 5+ years of experience in crafting native mobile apps.
- Your talent lies in creating visually stunning designs and captivating visual assets.
- Your portfolio? It's a treasure trove of wireframes, high-fidelity mockups, and conceptual explorations.
- You're the go-to person for mobile user interface best practices.
- Your toolbox includes Figma and Sketch , and you're a pro at interactive prototyping, animation, and usability studies.
- The UI frameworks and guidelines for iOS and Android? You know them inside out.
- Familiarity with mobile app development is a plus, and a basic understanding of languages like Swift/Objective-C and Java/Kotlin is a bonus.
- Quality is your motto, and you're meticulous in design QA.
- Your communication skills are top-notch, and you work smoothly with developers and stakeholders.
- If you've got financial institution or related experience, that's a bonus.
Product Designer (Mobile/Web)
Tangerine
Toronto - 5.74kmIT & Telecoms Full-time
Learn More
Technical Lead Software Development Full-time Job
IT & Telecoms TorontoJob Details
As a Technical Lead, you will be joining one of our teams, expanding our banking platform. You will be contributing to the development of world-class digital products and experiences touching millions of Tangerine customers every day. We are looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive and who are ready to roll up their sleeves in a collaborative and productive environment to get things done. By joining our team, you will make an impact on our customers and the banking industry.
Is this role right for you? In this role you will:
-
You dream in code and spend your free time tinkering with new technologies or building apps on the side
-
Interested in the impact that financial services technology can have on people’s everyday lives
-
Experienced in user-centered design
-
Eager to mentor, teach and share
-
Continuous integration and deployment makes you giddy
-
Knowledge of the latest and greatest approaches to Agile Technical Practices
-
You enjoy collaborating and working alongside people with different skillsets
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- University Degree – Computer Science
- You have 7 years or more of software development experience, (conceptualization, design, development and debugging) with 2 years as a technical lead providing hands-on architectural design for software applications.
- Java, J2EE
- Spring Boot (Micro Services)
- Web Services (REST & SOAP)
- Java Script, Junit, HTML, XSL, XML, Angular 2+
- Cloud development, Site Reliability Engineering
-
Expertise with design patterns such as MVVM, MVC, Clean Architecture
-
You have experience with unit-testing, code for robustness, usability and improving application performance
-
Solid understanding of developing large-scale software applications, considering security and scalability requirements
-
You have a proficient understanding of code versioning tools, such as GIT
-
Strong command in Computer Science concepts (SOLID, etc.)
-
Experience in integrating Third Party libraries and SDKs
-
Experience building applications that consume web services and HTTP REST interaction with JSON
-
Strong problem solving abilities
-
Evaluate new technologies and participate in the continuous improvement of applications and systems
-
You’re passionate about well-designed products and not afraid to sit with our Design Team to prototype, wireframe, and white-board your ideas
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
#TangerineAgileSquad
Technical Lead Software Development
Tangerine Canada
Toronto - 5.74kmIT & Telecoms Full-time
Learn More