300 Jobs Found
BUSINESS ANALYST Full-time Job
IT & Telecoms TorontoJob Details
Reporting to the Manager Integrated Technology Systems (ITS), the Business Analyst SWM assumes responsibility for the timely completion of both one-time projects and recurring assignments on behalf of Solid Waste.
Major Responsibilities:
- Facilitates and supports strategic and long term I&T business planning activities.
- Conducts studies on the feasibility of integrating processes to deliver a range of services to a specific client or to a geographic location.
- Documents and analyzes business processes, input costs and output level, and conducts data flow analysis and business process design modelling and/or re-engineering.
- Prepares reports to management, supporting recommendations on changes in business methods and processes including appropriate staffing levels, resource allocation, etc.
- Develops test strategies, plans, scripts, data, executes tests and documents test results.
- Designs or modifies business processes for administering the delivery of service and tracking the cost and effectiveness of service delivery.
- Conducts statistical data analysis on various strategic, operational, and financial measurements, disseminates and reports on trends and findings, and makes appropriate recommendations related to I&T capital business cases.
- Liaises with Solid Waste and/or other city-wide staff at all levels to gather sufficient understanding, knowledge, and background information relative to the undertaking.
- Participates in senior level management meetings as appropriate and as required to gain further understanding of the issues impacting Solid Waste.
- Prepares business cases to document and support changes in budget and charges to clients.
- Prepares terms of reference, including project objectives, defining scope, bench marking performance measuring areas of emphasis and methodology to be employed in studies and reviews of business processes, alternative service delivery options and business organizational design.
- Contributes to the development and evaluation of procurement documents (RFP/Q/I/R) and administers contracts.
- Analyzes and documents business requirements, works with Technology Services Division resources to prioritize, test and document system changes and perform necessary system administration functions to meet user business needs.
- Gathers user requirements, interviews, documents, and facilitates business process, systems and data requirements review/re-engineering sessions with stakeholders, prepares proposed system solution(s) and investigates alternative solutions to meet business needs.
Key Qualifications:
- Post-secondary education in business or public administration or other discipline pertinent to the job function, or equivalent combination of education and experience.
- Considerable experience in all phases of project management including some project management experience.
- Experience in assisting large organizations in analyzing and implementing organizational design, business process modelling, business systems, strategic plans, and management structure development.
- Experience utilizing Microsoft Office products including Word, Excel, PowerPoint, Visio & Microsoft Project.
You must also have:
- Ability to develop and maintain spreadsheets/databases, create presentations and graphics.
- Ability to research, conduct analysis and prepare reports to support policy development activities and to conceptualize and develop options and recommendations to support decision making.
- Good organizational skills with the ability to handle multiple tasks and projects concurrently while meeting deadlines.
- Well developed written and oral communication skills, analytical capabilities, conflict resolution skills, consulting skills and interpersonal skills for building good internal/external working relationships.
- Sound judgment and ability to handle matters of a confidential/sensitive nature as it relates to Council and other senior staff.
- Ability to negotiate effective resolution of conflicting business priorities.
- Knowledge of current and emerging technologies relating to cloud, customer relationship management, e-service, business intelligence, data retention, and document management.
- Knowledge of Solid Waste business process and systems would be an asset.
Posting Period: 03-APR-2024 to 17-APR-2024
BUSINESS ANALYST
City Of Toronto
Toronto - 42.1kmIT & Telecoms Full-time
86,500 - 108,459
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
GWE is currently looking for an ambitious and high performing Software Developer who is motivated to design and develop best in class enterprise applications, has a passion for innovation and problem solving, and thrives in a fast paced ever changing environment. An ideal candidate must have basic knowledge in the software development life cycle, object-oriented programming, and database programming and has a basic familiarity with various development tools. You will work as part of a team to ensure that the technical implementation of the delivered solution matches the business requirements. You will be involved various aspects of requirements review, analysis, design, development, testing & implementation and while working with technical leads, architects, other developers, key business stakeholders and senior leadership, regulatory and compliance groups, as well as various technical support teams across the Bank.
Is this role right for you? In this role you will:
- Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge
- Participate in business requirements review and analysis
- Collaborate with technical leads and solution architects to produce web application or microservice design and architecture
- Produce code using required programming language i.e. React.js, Java, including unit testing.
- Supporting and working along with the team to have NodeJS (Yarn) updates to NPM registry libraries/packages.
- Implement database changes and make updates to application databases using SQL programming
- Integrate code with version control as well as build and deployment pipelines
- Maintain highest level of code quality and secure coding standards
- Develop technical documentation throughout the software development life cycle (SDLC).
- Support IST & UAT Testing cycles including code deployments, and working closely with QA Team on defect analysis and bug fixes
- Support Production Implementation and deployments of applications to Production
- Provide Production Support for complex technical problems that arise on all assigned applications and systems by:
- Providing technical support
- Troubleshooting and analyzing problems and incidents
- Implementing solutions
- Developing new procedures surrounding support
- Being primary point of contact for Level 1 and Level 2 issues to resolution
- Test, maintain and improve the performance of existing applications to ensure strong functionality and optimization
- Recommend improvements to existing applications as necessary.
- Clearly and regularly communicate with management and technical peers, leads and support colleagues
- 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 your respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champion a high performance environment and contribute 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:
Must have:
- You have basic knowledge or experience in the below:
- Software Development Life Cycle (SDLC) & Agile Methodologies
- Database Knowledge (SQL Programming, Oracle, SQL Server etc.)
- Programming Languages (One or more of Java, JavaScript, Spring, React, C/C#, .NET etc.)
- Development Tools (Git, Jenkins, Gradle, Maven, Artifactory, Microsoft DevOps etc.)
- You have excellent communication skills, problem solving skills, and attention to detail
- You have excellent interpersonal skills and communication skills in order to effectively liaise with business analysts, vendors, other technical departments and members of the project team
- You have strong technical documentation skills, problem solving skills, troubleshooting skills and multi-tasking skills
- You are a creative and motivated self starter able to work both independently and collaboratively within a team
- Graduate in Computer Science, Engineering or a Related Field
Nice to have:
- Advanced knowledge of programming languages and database development
- Knowledge of Cloud Concepts
- Knowledge of DevOps Concepts & CI/CD Pipelines
- Knowledge of Security Concepts such as SSL, Certificates, Key Store/Trust Store
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.
- 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
Software Developer
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
DevOps Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a DevOps Engineer to join our Notifications Services team in Scotia Digital to help us build the next gen of notifications capabilities for Scotiabank. This is an exciting opportunity to start with us on an ambitious journey building a critical new Digital Communications platform for the bank.
The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems on cloud infrastructure. As a DevOps Engineer of the team, you will get the opportunity to grow and learn from experts in different technology domains, and to enhance your technical skills. If you are an experienced DevOps Engineer with a strong improvement-focused mindset, keen interest in cloud technologies, and thrive in a fast-moving environment - this is the position for you!
Is this role right for you? In this role you will:
- Proficient in knowledge of technologies and processes like Agile Software Delivery, Continuous Integration and Continuous Delivery, DevOps, GitOps, Cloud Native Technologies including Docker Containers and Kubernetes, and Deployment Automation & Orchestration.
- Maintain a technical proficiency with respect to programming languages, scripts and processes to ensure that Scotiabank is well positioned for technological advances in the marketplace.
- Ability to use a wide variety of open source technologies and cloud services (MS Azure, GCP, AWS).
- Assist/support developers troubleshooting efforts of applications in development environments. Timely resolution/investigation of deployments and development environments issues.
- Maintain and manage the non-Production environments to ensure stability and uptime.
- Develop Jenkins CICD pipelines-as-code to run and maintain non-Production environments to ensure stability and uptime.
- Collaborating and providing guidance on DevOps best practices such as automation, code security, CI/CD(Azure Devops), logging and monitoring, alerting etc.
- Ensure operational and system documentation is created and maintained
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- 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:
- University or College Degree in Computer Science
- 6+ years of DevOps experience
- 4+ years of experience in Azure Devops within the cross-functional feature team to provide infrastructure expertise and support.
- Previous exposure to the banking industry/financial services is preferred
- Experience with industry best practices standards (ITIL, DevOps, CMMI and others)
- Strong development background
- Competent in tools required to automate CI/CD pipeline- Jenkins pipelines, GitHub, Jira, Confluence, Artifactory, Docker Containers, Kubernetes, Bitbucket
- Competent in Version Control (Git/GitHub), Continuous Integration Tools (like Jenkins), Defect Management Tools (like Jira)
- Powershell, Bash Shell scripting, Maven/Gradle scripting, AIX/Linux, Windows, WebSphere Application Server, Eclipse Platform, Banking systems and their integration, Web Services, Microservices, SpringBoot, Java 11
- Competent in enterprise application delivery and design techniques, including release and source code branching strategies
- Good troubleshooting and problem-solving skills
- Expertise in Automation & excellent documentation skills
- Expert administration skills in Linux server platform technologies, specifically RHEL
- Advanced knowledge in automating Linux platforms leveraging Bash
- Strong knowledge of networking (TCP/IP, VPC, subnetting, VPNs, etc), security and optimization
- Azure-native Resilience (e.g., VM Availability Sets / Zones, Paired Regions, Storage Geo-Replication)
- Azure Subscriptions, Management Groups, and Policy-as-code;
- Azure Networking services (e.g., VNETs, Load Balancers, Content Delivery Network);
- Cloud Automation and Infrastructure as Code (e.g., PowerShell, ARM, Azure Automation);
- Cloud Infrastructure logging and monitoring (cloud-native or 3rd-party vendor solutions like Splunk and Dyntrace)
- Traditional On-Premises Infrastructure technologies (e.g., virtualization, storage, networking).
- Working knowledge of NoSQL database (Cassandra)
- Familiar with software security tools like BlackDuck, Fortify and SonarQube
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
DevOps Engineer
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Software (Java) Developer Full-time Job
IT & Telecoms TorontoJob Details
We are seeking a Software Developer for the Canadian Digital Banking Engineering team.
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 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? We'd love to work with you if you have:
- 3+ 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
- 3+ 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!
Work arrangements: Hybrid
#LI-Hybrid
Software (Java) Developer
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Product Coordinator Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a Product Coordinator who will collaborate effectively with cross-functional teams, mainly UI/UX Design and the Development teams to deliver exceptional digital products including, but not limited to software and mobile applications, and websites.
Key Responsibilities:
- Collaborate with stakeholders to define product vision, strategy, and roadmap.
- Communicate the above to both design and development teams
- Work closely with UI/UX designers to translate product requirements into intuitive and visually appealing user interfaces.
- Communicate technical requirements of the project to the development team
- Partner with software developers to ensure that design specifications are accurately implemented.
- Facilitate communication between design and development teams, address technical challenges, and provide clarifications as needed.
- Develop project plans, timelines, and budgets in collaboration with project management teams.
- Monitor project progress, identify risks, and proactively address issues to ensure timely delivery of project milestones.
- Provide progress reports to management
- Serve as a liaison between design, development, project management, and other cross-functional teams.
- Facilitate meetings, coordinate project timelines, and ensure alignment on project goals and deliverables.
- Work with quality assurance teams to ensure that products meet quality standards and are free of defects.
- Coordinate release schedules and monitor post-launch performance to identify opportunities for optimization.
- Ensure documentation related to the project, including technical manuals, website or application functionality and user guides.
Requirements
- Bachelor's degree in Computer Science, Design, Business, or related field
- At least 3 years of experience in product management, with a focus on UI/UX design coordination and project management
- Strong understanding of user-centered design principles, usability best practices, and design tools (e.g., Sketch, Adobe Creative Suite, Figma, Framer)
- Strong understanding of technical requirements in software development
- Experience managing projects related to website and/or application development
- Ability to multitask, prioritize competing demands, and thrive in a fast-paced environment
- Proven track record of delivering successful digital products from concept to launch on time and within budget
- Excellent communication, collaboration, and leadership skills
Second Bind values diversity and equity. The company aims to assist and facilitate the inclusion of individuals with disabilities, ensuring equal access to the opportunities and activities available in the company. Second Bind also recognizes its responsibilities and pledges to fulfill accessibility requirements for individuals with disabilities as mandated by the Accessibility for Ontarians with Disabilities Act (AODA). If you require any accommodation, send an email to [email protected].
Benefits
- Paid Time Off Benefits
- Training & Development
- Extended Healthcare Plan (Medical, Disability, Dental & Vision)
- Employee Discounts
Product Coordinator
Second Bind
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Junior Data Engineer Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
About This Opportunity
Join us as a Junior Data Engineer in the Azure tech stack, where you'll work with cutting-edge technologies and Azure DevOps. Dive into data infrastructure, mastering data modeling and ETL processes while collaborating with experienced professionals to drive actionable insights.
Responsibilities
• Assist in designing, building, and maintaining scalable data pipelines.
• Collaborate with key stakeholders within and outside the Advanced Analytics team to understand data requirements and deliver solutions that meet business needs.
• Develop and optimize ETL processes to ensure efficient data extraction, transformation, and loading.
• Monitor data quality, integrity, and availability across multiple systems and environments.
• Contribute to the evaluation and implementation of new tools and technologies to enhance data engineering capabilities.
• Document processes, workflows, and technical specifications.
• Stay updated on industry trends and best practices in data engineering and analytics.
Qualifications
• Bachelor's degree in Computer Science, or related field.
• 1+ years of experience in Data engineering or similar position.
• Strong understanding of database concepts and SQL.
• Proficiency in at least one programming language (e.g., Python, Spark).
• Familiarity with data warehousing concepts and technologies (e.g., SQL Server).
• Experienced in Azure DevOps practices and tools for continuous integration and deployment.
• Demonstrated ability to design effective and efficient data structures and schemas
• Demonstrated ability for developing continuous integration and automated deployments
• Hands-on experience in Azure stack is an asset (Blob storage, Azure Data Lake, Azure Data Factory, Azure Databricks)
Important
All offers of employment at Coca-Cola Canada Bottling Limited (“Coke Canada Bottling”) are conditional upon a successful background clearance obtained through our contracted third-party vendor. The standard clearance requirements depend on the position and may include some or all of the following: criminal clearance, employment verification, education verification and drivers abstract review. Please advise the Talent Acquisition team if you have any questions or concerns in regards to this once you are contacted for further consideration.
Junior Data Engineer
Coca-Cola Canada Bottling Limited
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
DevOps Platform Engineer Full-time Job
IT & Telecoms TorontoJob Details
Job Summary:
We are seeking a DevOps Platform Engineer to join our Platform Engineering team. Our Platform Engineering team is a DevOps discipline with the goal of delivering innovative, automated, and self-service platforms using cost-effective technologies to meet the needs of autonomous product development teams (Tribes & Squads). The ideal candidate will have a strong understanding of software development as well as DevOps principles and practices, including some experience with cloud computing platforms such as AWS, GCP, or Azure and a strong development mindset.
In this role, you will be responsible for the development, implementation, and maintenance of platform and software solutions. You will assist in the development of software and tools in support of design, infrastructure, and technology platforms, including operating systems, networks, databases, and cloud-based and internet-related tools. You will also analyze software performance to ensure the highest level of systems and infrastructure availability.
Key Responsibilities:
- Develops complex solutions on cloud platforms to integrate, deploy, and manage cloud services.
- Collaborates with the Platform Engineering team to design and implement software solutions in a secure, robust and scalable way.
- Collaborates with development teams to understand application requirements and optimize delivery processes to increase engineering productivity.
- Configures cloud services to meet the current business needs of stakeholders and contributes to building continuous integration and continuous delivery (CI/CD) pipelines for application deployments.
- Completes tasks that contribute to the construction, monitoring, support, and management of foundation platforms used to enable successful application deployments and integrations.
- Conducts routine audits of internal processes, and identifies opportunities for improvement and efficiency.
- Maintains comprehensive documentation for configurations, processes, and procedures.
- Understands the importance of fast feedback cycles and early discovery of bugs.
- Quantifies the costs of low-productivity development environments that waste time waiting for slow builds, tests, and CI/CD pipelines.
- Organizes the data required to understand, troubleshoot, and improve essential development processes like builds, tests, and CI/CD pipelines.
- Uses data to proactively improve the reliability of the development toolchain.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Passionate about learning, automating, challenging the status quo and developing innovative solutions to solve business problems.
- Strong understanding of computer science principles, algorithms, and data structures.
- Experience with concurrent programming concepts, such as channels and go routines.
- Golang programming experience is a must.
- Experienced in CI/CD tools such as GitHub Action, Jenkins.
- Experience with automated testing and continuous integration.
- Familiarity with cloud-native technologies, such as Kubernetes and Docker.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication skills.
- Ability to work independently and as part of a team.
Minimum Requirements:
- Bachelor’s degree in Computer Science required
- 2+ years of experience developing applications using the Go programming language
- 2+ Experience with CI/CD tools such as Jenkins or GitHub Actions
- 1-2 years of experience in DevOps and cloud computing platforms AWS, GCP or Azure
Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
Always improve, Always Advance - Only be satisfied with complete success - Kaizen
Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
Hypothesize - Practice - Validate – Shikumika - Use the Rakuten Cycle to succeed in unknown territory
Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team
DevOps Platform Engineer
Rakuten International
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We arelooking for aSenior FTM / IIB Developerto 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, peer-review 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
- Carry support pager on the rotational basis
What do you need to succeed?
- 5+ years of experience in an application development role using IBM IIB
- 2+ years of experience in application development role using IBM FTM
- 2+ years of programming experience with ESQL.
- 1+ years of Java programming experience.
- 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
- Core Java and Calling RESTFul APIs from IIB nice to have
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 - 42.1kmIT & Telecoms Full-time
Learn More
Software Developer 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
Scotiabank
Toronto - 42.1kmIT & Telecoms Full-time
Learn More
TECHNOLOGY ANALYST 2 Full-time Job
IT & Telecoms TorontoJob Details
Job Description
In this role you will provide desktop support for Information Technology hardware and software, and will provide implementation support for IT projects.
Major Responsibilities:
The primary responsibilities as a Technology Analyst 2 will be varied. Specifically, you will:
- Provide desktop support for Information Technology hardware and software.
- Respond to enquiries from users regarding Information and Technology problem and service requests.
- Consult with users concerning hardware/software problems and provide technical assessment, analysis and resolution of problems and issues.
- Extract information required to diagnose and resolve problems.
- Install and configure desktop-related hardware and software.
- Implement City-wide and Divisional hardware and software upgrades and projects.
- Co-ordinate and/or escalate with internal and external groups, including vendors, on resolution of technical problems.
- Follow up on problems and keep users informed until the problems are resolved.
- Participate in team projects and make recommendations to enhance the quality and efficiency of support.
- Provide inputs to the developments and improvements to current environment, policies and processes.
- Provide training to clients in use of desktop technology.
- Prepare documentation to facilitate transfer of knowledge.
- Provide input for statistics and drafts summary reports.
- Document solutions to hardware/software problems for users and other IT staff.
- Collect and maintain asset inventory. Dispose of hardware and software.
- Perform desktop-related IT tasks in response to issues, client service requests, and operational requirements as assigned.
- Travel within the City of Toronto as required. Travel to other GTA locations for training and adhoc computer support.
Key Qualifications:
Your application for the role of Technology Analyst 2 should describe your qualifications as they relate to:
- Post-secondary education in a computer-related field, or the equivalent combination of education and/or related Tier 2 Desktop Support experience.
- Experience in a large, diverse computing and customer support environment providing desktop support.
- Experience configuring and troubleshooting technical issues with Windows 10, Novell, MS Office Suite (Excel, Word, PowerPoint, Outlook) 2013 and Office 365, various web browsers, Desktop Imaging, and mobile computing devices, such as Tablets, Notebooks, Toughbook's, Smartphones and handheld devices.
- Experience and strong working knowledge of the functionality of Active Directory, Enterprise Security Level software
You must also have:
- Ability to prioritize, plan, organize and work independently and cooperatively with others in a team environment.
- Possession of a valid Ontario class “G” Driver’s Licence and access to a properly insured vehicle.
- Ability to lift objects (up to 40 lbs).
- Ability to travel within the City of Toronto as required.
- Strong conceptual, analytical and problem solving skills.
- Commitment to customer service, performance quality and continuous improvement.
- Excellent communication skills with the ability to convey, clearly and effectively to a variety of audiences.
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.
Work Location: East York, Metro Hall and Etobicoke
TECHNOLOGY ANALYST 2
City Of Toronto
Toronto - 42.1kmIT & Telecoms Full-time
39.14 - 42.88
Learn More
Associate 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.
The Role
GBME is searching for Associate 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.
About the Job
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.
In partnership with peer engineers, business partners, and the various GBME teams, 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).
You are passionate about developing applications that are reusable, efficient, and scalable, working in an innovated cross functional team environment.
Technical Qualifications
- Experience with 1 or more modern development languages (Python, Java, etc.)
- 1+ years’ experience developing, deploying, and maintaining applications
- Knowledge of relational and non relational databases, experience reading, writing, and running SQL scripts
- 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.
Preferred Qualifications
- Understanding of Test-Driven Development methodology
- Understanding of automated deployment, networking protocols and security 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 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!
Associate Software Engineer
Scotiabank
Toronto - 42.1kmIT & 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.
-
Sound technical knowledge with:
-
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 - 42.1kmIT & Telecoms Full-time
Learn More