660 Jobs Found
Software developer Full-time Job
IT & Telecoms VancouverJob Details
Overview
Languages
English
Education
- Bachelor's degree
Experience
2 years to less than 3 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Experience and specialization
Computer and technology knowledge
- Agile
- Machine Learning
- Software development
- Git
- Scala
- Microservices
1160 Burrard Street Vancouver, BCV6Z 2E8
How to apply
By email
Software developer
Nonrel Technologies Ltd.
VancouverIT & Telecoms Full-time
Learn More
Senior Software Developer - Tangerine Full-time Job
IT & Telecoms TorontoJob Details
Tangerine is Canada’s leading direct bank. We offer flexible and accessible banking options, innovative products, and award-winning Client service. The reason why Tangerine employees come to work each day is to help Canadians live better lives. We focus on making a difference in our communities, and that includes our own internal community. It’s important to us that our employees feel empowered and enthusiastic about belonging to our Orange culture.
As Canada’s leading digital bank, Tangerine technology is at the heart of everything we do. We have redefined what digital banking is, and we continue to evolve to tackle any opportunity and face every challenge through progressive technology and the power of collaboration.
Do you like new challenges? Are you ready to reach new heights in your career and become part of an established disruptor? If so, come join us and help redefine the Canadian banking landscape!
What you will be doing:
As a Senior Developer, you will join one of our teams and expand our banking platform. You will contribute to developing 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, ready to roll up their sleeves in a collaborative and productive environment to get things done. By joining our team, you will impact our customers and the banking industry.
Is this role right for you? In this role, you will:
- Ensure software reliability, observability and operational efficiency
- 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
- Eager to mentor, teach and share
- Continuous integration and deployment make you giddy
- Knowledge of the latest and greatest approaches to Agile Technical Practices
- You enjoy collaborating and working alongside people with different skill sets.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 5+ years of software development experience in conceptualization, design, development and debugging, with at least 2 years in a hands-on senior development role
- You have strong hands-on work experience using Spring Boot (Microservices) with a solid background in Java/J2EE and Web Services (REST & SOAP)
- You have strong hands-on experience with DevOps best practices and tooling, including CI/CD, Helm, Harness, Jenkins, Kubernetes and Docker.
- You have experience integrating with third-party SaaS providers, libraries and SDKs
- You have exposure to cloud development concepts such as Docker, Kubernetes, and Helm, and development experience using GCP and/or GKE is an asset
- Working knowledge using Angular 2+, Javascript, JUnit, JSON, HTML, XSL, XML is an asset.
- You have knowledge in secure coding, authentication, authorization and compliance.
- You have experience optimizing code and infrastructure, as well as logging and monitoring.
- University of College degree in Computer Science, Engineering or related tech field.
What's in it for you?
- You will be part of a diverse and inclusive team of Client-focused go-getters looking to learn from each other in an environment that celebrates and recognizes success!
- You will have access to thousands of online and in-person courses so you can shape your career growth with support from diverse industry leaders.
- You will get our help to save for your future and to invest in your total well-being through our Tangerine benefits*.
- You belong here, and we are equal and uncomplicated. Bring your true self to work, dress codes don’t apply here.
- You will enjoy workspace flexibility and all the excitement that comes from working at the official Bank of the Toronto Raptors.
Senior Software Developer - Tangerine
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Software Developer (Reactjs/Nodejs) Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Digital Banking Unit in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies, and procedures.
Is this role right for you? In this role you will:
-
Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
-
Write well designed, testable, efficient code by using best software development practices.
-
Gather and refine specifications and requirements based on technical needs.
-
Create and maintain software documentation.
-
Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
-
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:
-
In depth knowledge of programming languages, frameworks, utilities, and other technologies used by the team (React & Node JS).
-
Bachelor/master’s degree in computer science/engineering, Information Systems, or other related field (or equivalent work experience).
-
Excellent communication skills with ability to influence decision making across stakeholders.
-
Demonstrated ability to lead team members with differing opinions and levels of experience.
-
Project management skills to map and execute short- and long-term plans for the team.
-
Effective organization, planning, and time management skills.
What's in it for you?
-
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
-
Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
-
Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
-
Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
-
Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer (Reactjs/Nodejs)
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Full Stack Developer (MERN) Full-time Job
IT & Telecoms TorontoJob Details
Scotiabank is in the process of actively modernizing its technology landscape, particularly around areas of cloud computing and core banking services. Full stack engineers in the Digital Assistance group are at the center of this exciting journey. You'll be working closely with other engineers to build great products and features that are used by internal and external customers and have a wide impact across the entire organization. You will be responsible for building the solutions, and helping make some of the most significant decisions for our technology products.
We're looking for people with a strong background in building successful products or systems at scale, capable of breaking down complex problems and provide solutions with a willingness to get things done. Full stack engineers in the Digital Assistance group can help us accelerate Scotiabank's journey in turning into a true technology company.
Is this role right for you? In this role you will:
-
Works closely with Delivery and Engineering teams, Product Owners and technical platform teams to design and develop high quality Banking Platform, APIs and solutions supporting the Retail and Commercial Customers
-
End-to-end software design and development of complex distributed cloud based micro-service system.
-
Collaborate with development team working from various locations on system development and systems integration.
-
Building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability and efficiency
-
Ability to design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
-
Understands relationship of application/systems and data solution
-
Understands testing at every stage of development. This includes unit, integration, acceptance and performance testing
-
Ability to communicate with precision while being concise.
-
Experience using a systems analysis and design methodology
-
Performing research and development to evaluate emerging technologies and their potential to redesign banking, transaction processing and administration platforms.
-
Collaborate on aligning solutions to strategic technical and capability roadmaps and identifying new shared capabilities and business opportunities.
-
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:
-
3+ years of experience in IT, with an emphasis on Cloud, MERN, REST API and micro-service development, and proven ability in delivery web-based applications.
-
Practical experience of the following technologies and platforms
-
Cloud Architecture Google Cloud, Microsoft Azure, AWS etc.
-
Knowledge of Domain Driven Design, Event Driven Architecture, High Availability and other architecture patterns and principles
-
Experience of working with Enterprise Architecture Frameworks and their application
-
Experience in delivering code using TDD, CI/CD, code analysis and coverage tools to support automated testing and monitoring
-
SQL/NoSQL databases (SQL Server, MongoDB, Cassandra)
-
REST/SOAP Protocols, Events (Kafka), OpenAPI specification
-
Popular Java/JavaScript Frameworks, Runtimes and Components (e.g. React, Node JS, Java, Spring Boot etc…)
-
Source Code Management Systems (GIT)
-
Security – secure development principles, OAuth, infrastructure security, etc.
-
Bachelor or master’s degree in computer science/Engineering, Information Systems, or other related field (or equivalent work experience)
-
Nice to have qualifications:
-
Certifications - Experience designing and implementing cloud-based applications on a major public cloud offering (Microsoft Azure, AWS, GCP).
-
Experience working with scripting languages (Bash, PowerShell).
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.
Work arrangements: Hybrid
#LI-Hybrid
Full Stack Developer (MERN)
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a qualified Developer to work with the Notification Services team in Scotia Digital, who can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support.
Is this role right for you? In this role, you will:
-
Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
-
Write well designed, testable, efficient code by using best software development practices.
-
Gather and refine specifications and requirements based on technical needs.
-
Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
-
Ensure that requirements are clearly, accurately, and thoroughly documented and understood either for system changes and/or process changes and that there is value and consistency added to the customer experience by:
-
Providing contribution to design/review process
-
Monitoring/reviewing design during development phase.
-
-
Ensure the timely and accurate completion of projects through:
-
Production/Input to an overall Project Plan, strategy, and implementation
-
Procedural documents completed to support user (guidelines, job aids. etc.)
-
Input provided in preparation and execution of testing.
-
Conducting post implementation measurement review of projects.
-
-
Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
-
Champion 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+ year experience in Java Springboot, developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
-
Previous experience in banking industry/financial services is preferred
-
MS Azure, containerization & orchestration (Kubernetes, Docker), Java 11 & 8, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), NoSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
-
version control tools, like Git, Bitbucket
-
well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
-
Familiar with software security tools like BlackDuck (vulnerabilities in JARs), Fortify (vulnerabilities/security issues in code), Webinspect (scan REST end points) and SonarQube (Junit coverage for code)
-
well-rounded knowledge different JAVA based framework/libs, such as Spring Boot, Spring Security, JDBC, Junit, Apache-Camel, Azure SDK
-
Strong knowledge of network communications (VPN, Firewall management, Load Balancers), security protocols (SSL), Authorization mechanism (OAuth, JWT) and trouble shooting
-
Hands on experience in developing applications with KAFKA, ActiveMQ/Azure Service Bus, RDBMS, NoSQL, Redis
-
Strong knowledge of programming languages: Java 8+, Unix Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy
-
Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven
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.
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Java Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Sr. Java Software Engineer is responsible for design and development using Java stack for complex business and technology initiatives for our various lines of business, day to day operations of Sales and Branch Performance Applications, providing thought leadership, navigating us through production issues and investigations, and being a key advocate of efficiency and continual improvement as we work to modernize.
Is this role right for you? In this role, you will:
-
Analyze and estimate effort for new scope and requirements.
-
Design and development of user interfaces, web products and API solutions on multiple complex initiatives.
-
Stay abreast of modern technologies and best practices, and recommend introduction of new technology and processes.
-
Act as the Subject Matter Expert for web and API interfaces.
-
Investigate failures, perform root cause analysis, and implement fixes; utilize internal defect tracking tool to create detailed, high quality error report.
-
Work with product owners and test engineers to support QA processes, review test plans, test coverage and help improve test automation.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
Minimum 5 years of experience as Java Developer in enterprise systems.
-
Extensive experience in building scalable user interface, web and API interfaces using Java 8, J2EE, Spring Boot framework, Micro Services and Restful web services.
-
Extensive experience in object oriented and functional design.
-
Experience with container orchestration technology like Cloud Foundry or Kubernetes.
-
Proficient in deployment processes and release pipelines like Jenkins, Bitbucket/Git, ACCP pipeline.
-
Proficient in designing and implementing codes using best practices to resolve security issues and vulnerabilities.
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.
Work arrangements: Hybrid
#LI-Hybrid
Java Engineer
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Software Test Engineer Full-time Job
IT & Telecoms GuelphJob Details
Summary:
A key resource to test and validate embedded controller software for Skyjacks product range
Requirements:
· Strong software testing skills for the applications developed in C, C++, Python, and/or with the ability to learn new languages
· Knowledge of Model-based software design and implementation methodologies and models (using Simulink, State flow, Matlab)
· Experience in computer science and software test concepts and best practices
· Experience with functional safety software testing and architecture with coding standard for whole process, standard like ISO 26262, 61508, 13849 etc.,
· Experience with embedded systems tools such as compilers, debuggers, simulators, etc.
· Experience with IDEs or code editors, such as Microsoft Visual Studio or Visual Studio Code
· Proficiency with version control software (such as git), repository management
· Experience with SAE J1939 CAN communications, CAN open and analysis tools (e.g., VehicleSpy, CANoe)
· Solid understanding of linear algebra, algorithms, optimization, numerical methods
· Experience reviewing and interpreting software requirements
· Must be self-starter with great desire to learn
· Effective communicator with teamwork experience
· Good analytical thinking and problem-solving skills
Qualifications:
· Bachelor’s degree in software engineering or related field (computer science, mechatronics engineering), or in lieu of degree, relevant experience in field of software testing
· 3 to 5 years’ software testing experience preferably in automotive/offroad vehicle industry
Responsibilities:
· Generate and implement test plans, create test scenarios/script then test cases for modular & system level
· Develop testing procedures for the verification and validation activities of the offroad vehicle software. The testing procedures should adhere to related functional safety standards and regulations such as ISO 61508, among others
· Create test cases, test suites and documentation for unit testing, integration/regression testing, and system-level testing
· Automate testing processes to streamline, optimize and facilitate testing efforts
· Develop and design software quality control measures on the production line
· Provide feedback and improve processes for software design and development, and maintenance activities
· Perform functional and regression testing on grey box and black box
· Debug issues, conduct exploratory testing and work with developers to capture and identify root causes and symptom artifacts (e.g., logs), Produce testing data metrics to enable analysis and review of test data trends.
· Develop test cases of electronics, use generated code for software-in-the-loop (SIL) and processor-in-the-loop (PIL) testing
· Use a Defect Tracking System (like, Jira) to track and report
· Generating test trees in detail which walk prototypes through test list execution
· Ensuring every product requirement can be linked to a clear test result
· Engage in peer reviews, requirements, validate software performance, design, and test
· Outline project milestones, establish deadlines and write technical document
· Perform other related duties as assigned
Beneficial:
· Experience working with embedded hardware, microcontrollers, motor controllers, and/or machine controllers, electronics, sensors, motors, engines, and/or machines (industrial or otherwise)
· Knowledge of electronic circuits and components, such as Microcontrollers, FETs, EEPROM/Flash, etc., with the ability to read schematics and data sheets
· Knowledge of communication protocols such as Wi-Fi Protocols (HTTP, UDP), and/or Bluetooth
· Good understanding of distributed systems and to debug and isolate problems quickly
· Familiarity with Linux and Windows
· Ability to test GUIs for prototyping and production
· Experience with cross-platform development and deployment
What Skyjack / Linamar has to offer:
· Opportunities for career advancement.
· Community based outreach supporting both local and global initiatives and charities.
· Social committees and sports teams.
· Discounts for local vendors and events, including auto supplier discounts.
201 Woodlawn Road West, Guelph, Ontario, N1H 1B8, CA
Software Test Engineer
Linamar Corporation Plc
GuelphIT & Telecoms Full-time
Learn More
Embedded Software Engineer Full-time Job
IT & Telecoms GuelphJob Details
Embedded Software Engineer
Requirements:
· Strong programming skills in Matlab, C, C++, or Python, and/or with the ability to learn new languages
· Knowledge of Model-based software design and implementation methodologies and models (using Simulink, State flow, Matlab)
· Experience with functional safety software design and architecture with coding standard for whole process, standard like ISO 26262, IEC 61508, ISO 13849 etc.
· Experience with embedded systems tools such as compilers, debuggers, simulators, etc.
· Experience with IDEs or code editors, such as Microsoft Visual Studio or Visual Studio Code
· Proficiency with version control software (such as git), repository management
· Experience with SAE J1939 CAN communications, CAN open and analysis tools (e.g., VehicleSpy, CANoe)
· Solid understanding of linear algebra, algorithms, optimization, numerical methods
· Experience reviewing and interpreting software requirements
· Must be self-starter with great desire to learn
· Effective communicator with teamwork experience
· Good analytical thinking and problem-solving skills
Qualifications:
· Bachelor’s degree in software engineering or related field (computer science, other engineering), or in lieu of degree, relevant experience in field of software development
· 2 to 5 years’ software development experience in embedded system preferably in automotive/offroad vehicle industry
Responsibilities:
· Assist with establishing formal software development process for functional safety
· Develop/update software for mobile machinery. Participate on software development teams and collaborate with cross functional product design teams to develop various features, such as electro-hydraulics, powertrain, and/or operator interfaces
· Rapid software development from prototype to production and iterate for different products
· Actively participate in design review, review of software architecture with cross-functional team to offer constructive feedback, new ideas, and solutions to problems
· Utilize software tools & electronic instruments to troubleshoot and debug embedded systems
· Provide technical support, and product support during key product development phase
· Research and recommend core technologies and methods
· Work with team members to coordinate/delegate development efforts
· Communicate between internal teams and vendors
· Outline project milestones and establish deadlines
· Write technical documentation
· Perform other related duties as assigned
· Work with multiple programming languages
Beneficial:
· Hands-on experience working with embedded hardware, programming microcontrollers, motor controllers, and/or machine controllers, electronics, sensors, motors, engines, and/or machines (industrial or otherwise)
· Knowledge of electronic circuits and components, such as Microcontrollers, FETs, EEPROM/Flash, etc., with the ability to read schematics and data sheets
· Knowledge of communication protocols such as Wi-Fi Protocols (HTTP, UDP), and/or Bluetooth
· Familiarity with Linux and Windows
· Experience with cross-platform development and deployment
· Ability to create GUIs for prototyping and testing
What Skyjack / Linamar has to offer:
· Opportunities for career advancement
· Community based outreach supporting both local and global initiatives and charities
· Social committees and sports teams
· Discounts for local vendors and events, including auto supplier discounts
201 Woodlawn Road West, Guelph, Ontario, N1H 1B8, CA
Embedded Software Engineer
Saputo Diary
GuelphIT & Telecoms Full-time
Learn More
IT Specialist, Senior Full Stack Developper (e-Commerce) Full-time Job
IT & Telecoms Saint-LaurentJob Details
Saputo is seeking a motivated and experienced e-Commerce developer to join its Digital and Innovations team. Our ideal candidate will have a mix of strong technical knowledge, analytical skills and business acumen.
Are you an ardent learner who’s always looking to improve? Do you want to be part of the digital transformation of an enterprise headquartered in Montreal that has many divisions across the world and still growing at a fast pace? Do you have interest in the latest innovative technologies? Then we would like to hear from you. Your current expertise will be used to maximize your full potential and will give you the opportunity to grow within our company.
How You Will Make Contributions That Matter:
- Enhance and support our B2B and B2C e-Commerce platform and its surrounding ecosystem, including PIM, DAM and ERP systems
- Responsible of the rollout of our e-Commerce platform to other Saputo divisions
- Contribute across all phases of a project (e.g., Plan, Analyze, Design, Build Test, and Deploy)
- Collaborate with various IT teams including cybersecurity, infrastructure, network & telecom, to ensure well-designed and quality solution delivery
- Autonomous, can follow a project plan, and can execute on strategy both independently and in a team environment
- Ability to be assigned to multiple projects simultaneously
- Direct interactions and collaboration with business SMEs and technical groups
You Are Best Suited for The Role If You Have the Following Qualifications:
- Possess a university or college diploma in computer science, information technology, or a related field
- Over five years of relevant experience in Microsoft .NET, C#, JavaScript, TypeScript, MVC, SQL, HTML, NodeJS, GraphQL, and ReactJS
- Knowledge of developing solutions that use Azure services, including Azure Functions, Azure SQL, Azure App Service, and Azure Kubernetes Service
- Experience with continuous integration and continuous deployment (CI/CD) pipelines and automated delivery using Azure DevOps and infrastructure as code (IaC) deployment model with Terraform
- Strong interest, or even better real experience in CommerceTools or any other MACH architecture e-Commerce platform
- Experience developing solutions that connect and integrate with other systems like ERP, CRM, and BI is a plus
- Proven to be detail oriented and well organized with demonstrated logical and technical problem-solving skills
- Demonstrated strong adaptive and learning capacity to remain on the cutting edge of current technologies and future trends
- Ability to operate in various business environments with interdependencies spanning multiple work-streams, teams, business divisions, time zones, cultures, and languages
- Strong written and verbal communication skills to facilitate exchanges with business stakeholders
- Ideally bilingual - English (required) and French (preferred)
As part of their duties, the incumbent will have to communicate and collaborate in English, both orally and in writing with colleagues or other stakeholders in Quebec as well as in the rest of Canada or in North America.
We support and care for our employees and their families by providing:
- Competitive salaries
- A hybrid work environment with the possibility to work from home 2 days a week
- Advantageous corporate agreements
- Full range of group insurance benefits
- Group retirement pension plan with employer contribution
- Purchase option of company stocks
- Group RRSP
- Health and wellness program in the workplace
- Assistance program for employees and their families
- Saputo products at a discounted price
Salary Range: $88,325 - $115,930
*Salary offers will vary commensurate with experience, education, skills, and training.
We support employment equity. Saputo strives to embed diversity and inclusion in its operations and invites candidates from all horizons to join its family.
IT Specialist, Senior Full Stack Developper (e-Commerce)
Saputo Diary
Saint-LaurentIT & Telecoms Full-time
Learn More
Computer Programmer III (Senior Data Analytics Specialist) - REPOST Full-time Job
IT & Telecoms VancouverJob Details
Main Purpose and Function
The Computer Programmer III – Analytics is responsible for advanced programming and analytics work, system configuration, and data management while leading the development of analytics solutions for various platforms. This position supports capital technology projects and promotes data-driven decision-making across the City of Vancouver. The position requires depth and breadth of knowledge and skills relating to data ingestion and processing, data warehousing, data modeling, and data visualization. The position performs complex programming and analysis work and /or configure, adapt and alter data structures, stores and pipelines for multiple applications built in many development languages to meet complex requirements. The Computer Programmer III – Analytics will also work as a project leader in a supervisory capacity with other data specialists, incorporating best technology solutions and showing leadership in the development of new analytical and reporting standards. The Computer Programmer III – Data Engineer works closely with Computer Programmer/ Analyst staff and other members of the Team to achieve the overall objectives of the City, Technology Services (TS), and the public. The Programmer shares knowledge and experience of computer techniques to provide solutions to technical and procedural problems. The position exercises considerable independence of judgement in all technical aspects of work.
Specific Duties and Responsibilities
- Acts as an expert technical resource for development of data analytical products including dataflows, semantic models, reports, and dashboards that connect to disparate data sources including on-premise and cloud warehouses, information systems and API endpoints
- Analyzes highly complex business requirements and suggests solutions that will meet the functional and non-functional requirements including cost, security, and impact on existing investments
- Establishes, documents, shares, and monitors best practices for enterprise and self-service analytics that include the use of source control systems, automated deployment pipelines, templates, content certification, resource organization and governance.
- Plans and provides cost and effort estimates for analytical solutions
- Assures quality, security, and compliance requirements are met for supported areas.
- Acts in a team lead capacity to supervise the work of junior technical staff. Oversees technical issues and the work of other developers.
- Proactively identifies areas for improvement, seeks solutions and makes recommendations
- Consults with managerial, engineering, business, and technical personnel to clarify program intent and requirements, identify problems, and suggest changes
- Performs or directs revision, repair, or expansion of existing IT systems to increase operating efficiency or adapt to new requirements
- Assists in the training and development of other members of the team and partners throughout the business as part of the centre for enablement – analytics.
- Recommends, designs, implements, and monitors access control protocols for analytics, including workspace, object-level and row-based access controls
- Researches and tests new systems and new features in existing analytical systems, driving innovation and continuous improvement
- Ensures adherence to data governance policies including quality standards, documentation, access controls and privacy expectations
- Other duties/responsibilities as assigned
Qualifications
Education and Experience:
- Completion of grade 12, (University Program), preferably a bachelor’s degree with major courses in Computer Science or a related discipline. Considerable related experience in computer programming and analysis, or an equivalent combination of training and experience.
Knowledge, Skills and Abilities:
- Thorough knowledge of computer programming and analysis techniques
- Thorough knowledge of industry best practices in data analytics and Power BI
- Thorough knowledge of Power BI desktop and service, including data modeling, DAX, Power Query, and advanced visualization techniques
- Thorough knowledge of the relationship between data modeling and analytics
- Considerable knowledge of Power BI administration (client settings), workspace and capacity management, security, access controls
- Knowledge of SSRS or Power BI Report Builder
- Considerable knowledge of Microsoft Fabric and its use for data integration, data engineering, and data science workflows
- Knowledge of SQL and experience with database management systems.
- Knowledge of Microsoft Azure core concepts and administration
- Knowledge of data development lifecycle
- Knowledge of data warehousing concepts, architectures, and best practices including different frameworks such as Kimball, Inmon, Data mesh, and data vault.
- Knowledge of the patterns and tools needed to support different analytics frameworks including descriptive, diagnostic, predictive, prescriptive, and cognitive analytics
- Working knowledge of statistical analysis and methodologies
- Ability to communicate principles and techniques for maintaining data ethics, privacy in data, and indigenous ownership , control, access and possession (OCAP) of data
- Ability to engage with City staff across all lines of business to understand their needs and concerns, translate those into actionable analytics and keep them involved throughout the project lifecycle
- Ability to translate complex data findings into clear, actionable stories that resonate with diverse audiences.
- Ability to connect disparate data sources including standard authentication methods
- Ability to conduct scripting for automation using PowerShell
- Ability to use python in data analysis or engineering
- Ability to effectively teach and transfer knowledge to others
- Practical knowledge of DevOps and DataOps methodologies, patterns, and practices
- Ability to work independently, taking initiative, while also knowing when to seek feedback or collaborate.
- Strong attention to detail to ensure accuracy and quality in all aspects of work
- Ability to collaborate with non-technical stakeholders to gather requirements and translate them into technical solutions
- Effective time and project management skills to prioritize tasks and meet deadlines
- Ability to handle business critical and sensitive information
- Ability to adapt and keep up to date with changes in business and technical landscape
Where operationally appropriate and subject to change, the City of Vancouver has a Flexible Work Program. This program allows staff to work remotely 1 – 4 days a week from locations that are a daily commutable distance from their work at a City worksite. At this time this position is eligible to be part of the Flexible Work Program.
Business Unit/Department: IT, Digital Strategy & 311 (1070)
Affiliation: CUPE 15 Non Pks
Employment Type: Regular Full Time
Position Start Date: May, 2025
Salary Information: Pay Grade GR-031: $56.27 to $66.55 per hour
Application Close: April 18, 2025
Computer Programmer III (Senior Data Analytics Specialist) - REPOST
City Of Vancouver
VancouverIT & Telecoms Full-time
56.27 - 66.55
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.
The Role
GBME is searching for Java Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses mainly on backend development using Java / Spring Boot / RESTful API with potential opportunities for front end development. (Approx. 70/30 split)
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.
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Support the solution in production (as needed)
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Effectively communicate with technical and non-technical audiences
- Able to work with and refactor legacy code (as needed).
- Coach and train end users (as needed).
- Participate and run SCRUM Meetings (as needed).
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 of recent experience in backend development (Specifically Java / SpringBoot )
- 4+ years of recent experience in Microservices and API development in an enterprise environment
- Working experience of database and SQL (e.g., Postgres, MSSQL, Oracle)
- Working experience with Shell scripting in Unix/Linux environments
- Working experience in an Agile environment, with experience and understanding of Test-Driven Development methodology
- Bachelor’s degree in computer science, Engineering or relevant experience.
- Capital Markets experience (Understanding of Front, Middle and Back office operations)
- Experience with Messaging Frameworks; IBM MQ/ Kafka/ Redis
- Experience working with real-time, high availability and low latency systems
- Experience in Java multi-threaded applications
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!
#ScotiaTechnology
#LI-Hybrid
#CapitalMarketsTech
Location(s): Canada : Ontario : Toronto
Senior Software Engineer
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Database analyst Full-time Job
IT & Telecoms MarkhamJob Details
Overview
Languages
English
Education
- College/CEGEP
Experience
3 years to less than 5 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Responsibilities
Tasks
- Develop and maintain computer databases
- Enact measures to make sure unauthorized users cannot access the data
- Test data models and database management systems
- Design and develop database
- Operate database management systems to analyze data
- Develop and implement data administration policy, standards and models
- Research and document data requirements, data collection and administration policy, and data access rules
- Develop policies and procedures for network access and usage and for the backup and recovery of data
- Write scripts related to stored procedures and triggers
- Analyze data and prepare reports
Additional information
Personal suitability
- Efficient interpersonal skills
- Initiative
- Judgement
- Organized
- Team player
- Accountability
How to apply
By email
Database analyst
Visual Mood Ltd.
MarkhamIT & Telecoms Full-time
42.75 - 46.75
Learn More