660 Jobs Found

Software Developer Full-time Job

Amazon

IT & Telecoms   Montréal
Job Details

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?

At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.

 

Responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.

 

A day in the life
The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.

We are open to hiring candidates to work out of one of the following locations:

Montreal, QC, CAN

Basic Qualifications
- Currently enrolled in or completed a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields
- To qualify, applicants should have earned a Bachelor’s or Master’s degree between April 2022 to September 2024. Possible start dates for this role are between February 2024 to October 2024.
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

Preferred Qualifications
- Previous technical internship(s), if applicable.
- Experience with distributed, multi-tiered systems, algorithms, and relational databases.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
- Ability to effectively articulate technical challenges and solutions.
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.

Software Developer

Amazon
Montréal
  IT & Telecoms Full-time
We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re...
Learn More
May 6th, 2024 at 14:28

Back-End Developer Full-time Job

Conformit Technology Inc

IT & Telecoms   Saguenay
Job Details
In this role, you will have the opportunity to work as a developer with a diverse, multidisciplinary, passionate and globally distributed team. Within a DevOps culture that has been well established for several years, you will integrate new technologies, solve complex problems, and develop new relevant features. In an event-driven microservice architecture and the GitOps framework, you will be responsible for all aspects of the services and domains that your team owns: from analysis, development and quality to deployment, observability and performance in production.
THE POST

Tasks and responsibilities:

  • Develop features and enhancements for CONFORMiT products in a secure, well-tested and performant manner. 
  • Collaborate on the architectural and technological choices required for the functionalities. 
  • Promote improvement in product quality, safety and performance. 
  • Develop and maintain automated tests (unit, integration and functional). 
  • Design code that meets our internal standards for style, maintainability, and best practices for a large-scale web environment. 
  • Support and ensure these standards during code review. 
  • Participate in your team's technical documentation. 
  • Recognize the obstacles to your team's effectiveness and propose, then implement solutions. 
YOUR PROFILE

Qualifications required:

  • Significant professional experience in C# or an ability to learn new languages very quickly. 
  • Strong understanding of automated testing principles. 
  • Comfortable working in a highly agile and intensely iterative software development process. 
  • Positive and solution-oriented mindset. 

Required skills and abilities:

  • Experience with PostgreSQL. 
  • Proven ability to prevent, diagnose and resolve performance and optimization issues. 
  • Knowledge of distributed systems and event-driven architectures. 
BENEFITS

At CONFORMiT, you also have

  • Flexible working hours (for real!)
  • Group insurance (including dental care, wow!)
  • Sports during lunch breaks
  • Team breakfasts and happy hours per month
  • The ability to work from the “Home Office”
  • A pension plan
  • An active social club
  • A creativity committee that helps you carry out projects outside your field of activity.
  • A salary that matches your talent
  • Shared benefits
  • Guidance counselors and a skills development program
  • Unlimited coffee and much more!

 

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below mentioned details.

By email
[email protected]

 

Back-End Developer

Conformit Technology Inc
Saguenay
  IT & Telecoms Full-time
In this role, you will have the opportunity to work as a developer with a diverse, multidisciplinary, passionate and globally distributed team. Within a DevOps culture that has bee...
Learn More
May 6th, 2024 at 14:09

Developer, software Full-time Job

Conformit Technology Inc

IT & Telecoms   Québec
Job Details

Requirements:

Languages: Candidates must have knowledge of the French Language
Education: Candidates need standard educational qualifications such as bachelor’s degree or equivalent experience
Experience: Candidates should have experience of 2 years to less than 3 years
Computer and technology knowledge: .NET, API, C#, CSS, D3, Database, Git, HTML, Java, JavaScript, Microsoft Visual Studio, Model-View-Controller (MVC), Object-Oriented programming languages, Programming software, Project management software, Python, SASS, SQL, Shell script, Software development, Unix
Area of work experience: 
Computer software development
Credentials: Certified Computing Professional (CCP)
Security and safety: Criminal record check

Location: Chicoutimi, QC
Shifts: Day, Flexible Hours

Other Requirements:

  • The candidate should be initiative
  • The candidates should be able to work as a team player

Candidate Status:

  • Canadian citizens and permanent or temporary foreign workers of Canada are eligible for this position.
  • International Candidates who don’t have a valid Canadian work permit also can apply

Responsibilities:

  • The candidates should be able to write, modify, integrate and test software code
  • The candidates should be able to maintain existing computer programs by making modifications as required
  • The candidates should be able to identify and communicate technical problems, processes and solutions
  • The candidates should be able to assist in the collection and documentation of user’s requirements
  • The candidates should be able to write, modify, integrate and test software code for e-commerce and other Internet applications

Benefits:

  • The candidates will get wellness program, variable or compressed work week, team building opportunities, paid time off (volunteering or personal days), on-site recreation and activities, on-site amenities, learning/training paid by employer, registered Retirement Savings Plan (RRSP), long-term care insurance, group insurance benefits, life insurance, paramedical services coverage, disability benefits, vision care benefits, health care plan, stocks/shares, dental plan, and free parking

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below mentioned details.

By email
[email protected]

Developer, software

Conformit Technology Inc
Québec
  IT & Telecoms Full-time
  26  -  40
Requirements: Languages: Candidates must have knowledge of the French Language Education: Candidates need standard educational qualifications such as bachelor’s degree or equivalen...
Learn More
May 6th, 2024 at 14:04

Data Engineer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

The Role: 

The successful candidate will have a strong foundation in Data warehousing, ETL processes, and scheduling. 

 

Key accountabilities: 

  • Provide technical expertise in designing, coding, and documenting ETL processes for new initiatives. 
  • Independently support existing applications and resolve issues. 
  • Estimate and deliver on individual tasks within project. 
  • Perform code review of code developed by technical consultants and oversee their work. 
  • Highlight technical issues and challenges and propose creative solutions. 

 

Key responsibilities: 

  • 5-7 years of  Java development experience 
  • 2 years of Python experience 
  • 5-7 years of Unix Shell Scripting 
  • Database skills with experience with Oracle, Postgres, SQL Server
    • Containerization Technology, Docker, Kubernetes, Rancher,  minio (s3 storage)
    • UNIX/Windows scripting.

 

Nice to have: 

  • Experience with SAS or Talend 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! 

Data Engineer

Scotiabank
Toronto
  IT & Telecoms Full-time
The Role:  The successful candidate will have a strong foundation in Data warehousing, ETL processes, and scheduling.    Key accountabilities:  Provide technical expertise in desig...
Learn More
May 3rd, 2024 at 15:37

Application Administrator Full-time Job

Shannex

IT & Telecoms   Halifax
Job Details

We are searching for an Application Administrator to join our Business Systems Analysis team based in Halifax, Nova Scotia.

Meaningful Benefits

You will be surrounded by supportive and talented team members who make our communities great places to live, work and visit. As an established and respected organization in the healthcare sector, Shannex offers opportunities for growth, development, and advancement. And at the end of every day, you will know you’ve made a measured difference in the lives of our residents. Additional benefits include:

  • Comprehensive health and dental benefits plan including an Employee and Family Assistance Program
  • Access to virtual healthcare 24/7 for FREE through the group health benefit plan
  • RRSP program (with employer matching)
  • Vacation accrual (begins immediately) and travel insurance
  • Free onsite parking
  • Access to thousands of vendors offering perks and discounts through our WorkPerks program
  • Access to continuing education and training through Shannex’s Centre of Excellence
  • Opportunities to be part of sector innovation and continuous improvement initiatives
  • Recognition and Rewards for service excellence and safety

About the Opportunity

The Administrator will provide customer service excellence for a variety of software applications and will maintain, configure, and protect system integrity. In addition to supporting a user’s lifecycle in the applications, you will:

  • Develop and maintain an in-depth understanding of the systems governed by the Business Systems Analysis department.
  • Administration of various systems, specifically configuration, upgrades, security.
  • Working closing with the Business Systems Analysts, the Administrator configures various systems to approved specifications for new building construction and / or system improvements.
  • Triage and support helpdesk requests for enterprise users for multiple applications.
  • Monitor support requests from the organization and escalate to vendors where required. Point of contact for various software vendors and consultants. 
  • Promote and ensure security compliance with legislation, contracts, and company policies across the organization.

About You

In addition to placing high value on continuous improvement, collaboration, and accountability, you bring:

  • A diploma in Information Technology or
  • At least two (2) years experience in a technical role where you maintained the administration side of several ERP systems (Yardi, Workday Adaptive Insights, etc.)
  • Previous knowledge/involvement with financial applications plus knowledge of SQL Database Management, Windows services and basic networking would be an asset
  • An analytical, methodical, and detail-oriented working style and enjoys problem solving
  • Effective communication skills, verbal and written, and enjoys working collaboratively to achieve results
  • A passion for the healthcare sector and/or ensuring seniors have access to quality accommodations, services, and care.

 

Closing Date:

 

May 31, 2024

 

Application Administrator

Shannex
Halifax
  IT & Telecoms Full-time
We are searching for an Application Administrator to join our Business Systems Analysis team based in Halifax, Nova Scotia. Meaningful Benefits You will be surrounded by supportive...
Learn More
May 1st, 2024 at 15:55

Programmer Analyst Full-time Job

City Of Sasakatoon

IT & Telecoms   Saskatoon
Job Details

Under supervision of the Information Management/Technology Coordinator, this position develops, enhances, maintains and supports centralized and departmental computing systems.

Duties & Responsibilities

1.    Prepares proposals and recommendations for management action.
2.    Supports and implements computer based systems within the Corporation.  Writes and modifies computer programs using the appropriate development and support tools.
3.    Prepares test data to verify the accuracy and completeness of new and modified systems, jobs and programs.
4.    Prepares and modifies system, job, program and operating documentation according to Corporate standards.
5.    Responds to, and resolves, system and production failures, as required.
6.    Performs project roles as assigned.
7.    Maintains current knowledge of IT trends, procedures and standards.
8.    Provides training, advice and guidance to staff, as required.
9.    Assists with the development of Corporate IT policies, procedures and standards.
10.    Performs other related duties as assigned.
 

Qualifications

•    Degree in computer science plus four years' progressively responsible experience in Information Technology.
OR
Successful completion of a recognized, two-year, post-secondary computer technology or business systems program plus six years' progressively responsible experience in Information Technology. 
•    Possession of a valid Saskatchewan Class 5 Driver's Licence.
•    Current driver’s abstract from SGI demonstrating a safe driving record
•    Skill using Microsoft Windows and relational databases.
•    Skill using client/server and n-tier development tools and methodologies.
•    Considerable knowledge and skill in the operation and capabilities of computer architectures.
•    Knowledge of the principles and applications of data-processing documentation.
•    Knowledge and skill using project management tools and techniques, and the ability to participate in all project roles.
•    Demonstrated ability to establish and maintain effective working relationships.
•    Demonstrated ability to communicate effectively, orally and in writing, including preparing and conducting presentations.
•    Demonstrated customer services skills, including the ability to deal effectively and tactfully with internal and external stakeholders.
•    Demonstrated skill in the use and support of Microsoft Office Suite, PowerBuilder, .Net and SQL.
•    Demonstrated skill in critical thinking and problem-solving.
 

Requires Security Check

Acceptable current Criminal Record Check (CRC) upon offer of employment.

Additional Requirements

Evening work and call-backs may be involved.

Weekly Hours: 36.67 

Programmer Analyst

City Of Sasakatoon
Saskatoon
  IT & Telecoms Full-time
  79,244.64  -  82,999.92
Under supervision of the Information Management/Technology Coordinator, this position develops, enhances, maintains and supports centralized and departmental computing systems. Dut...
Learn More
Apr 30th, 2024 at 13:59

Software engineer Full-time Job

MagicStack Inc

IT & Telecoms   Toronto
Job Details

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree
Experience: Candidates should have experience of 5 year or more
Computer and technology knowledge: C, C++, Linux, Networking software, Servers, SQL, Database software, Programming languages, Software development, Python

Physical Requirements:

  • The candidates should thrive in a fast-paced environment while possessing a strong attention to detail

Other Requirements:

  • The candidates should demonstrate excellent written communication skills and show initiative in their responsibilities
  • The candidates should be highly organized and effective team players
  • The candidates should be proactive in their approach

Candidate Status:

  • Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
  • Candidate must have legal authorization (Work Permit) to work in Canada
  • If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position

Responsibilities:

  • The candidates should be able to develop data, process, and network models to optimize architecture and evaluate the performance and reliability of designs
  • The candidates should be able to plan, design, and coordinate the development, installation, integration, and operation of computer-based systems
  • The candidates should be able to assess, troubleshoot, document, upgrade, and develop maintenance procedures for operating systems, communications environments, and applications software
  • The candidates should be able to troubleshoot and resolve technical problems
  • The candidates should be able to operate automatic or other testing equipment to ensure product quality
  • The candidates should be able to conduct tests and perform security and quality controls

Benefits:

  • The candidates will get dental plan, health care plan, vision care benefits, stocks/shares, group insurance benefits, and paid time off (volunteering or personal days)

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details

By email
[email protected]

Software engineer

MagicStack Inc
Toronto
  IT & Telecoms Full-time
  130,000  -  200,000
Requirements: Languages: Candidates must have knowledge of the English Language Education: Candidates should have Bachelor’s degree Experience: Candidates should have experience of...
Learn More
Apr 29th, 2024 at 08:08

Analytics Developer, IT Full-time Job

City Of Mississauga

IT & Telecoms   Mississauga
Job Details

Closing Date: 05/09/2024

Job Summary

Working for the City means you are part of something big, something special! You will be part of a team of engaging, enthusiastic and dedicated people that are committed to collaborating with one another to deliver on our commitment to the residents, visitors and businesses of Mississauga. This position is responsible for delivering analytics solutions to internal stakeholders that will enhance service delivery to our residents, visitors and businesses in Mississauga.

Duties and Responsibilities

Under the direction of the Program Manager, Analytics, the successful candidate will:

  • Gather and document analytics business requirements
  • Develop functional and technical specifications based on business requirements
  • Perform data modelling and design, develop, test and implement Microsoft SQL data marts
  • Design, develop, test and implement ETL processes
  • Design, develop, test and implement front end reporting and dashboard solutions using Microsoft Power BI
  • Optimize Microsoft PowerBI analytics for performance, scalability, and user experience
  • Implement advanced Microsoft PowerBI features such as custom visuals, DAX calculations, and data transformations
  • Analyze application databases (Microsoft SQLServer, Oracle) and develop SQL scripts/queries for data extraction
  • Perform data quality analysis and implement solutions to ensure accurate data quality
  • Conduct data validation with clients and other IT resources in support of end-user testing/acceptance and sign-off
  • Provide end user training and support
  • Prepare various types of documentation including functional designs, technical specifications, test plans/scripts, software code, user guides, backup and recovery procedures, etc.
  • Identify continuous improvement opportunities through prototyping, documenting and recommending possible solutions
  • Troubleshoot and resolve Analytics Help Desk support tickets 
  • Perform other duties as assigned

Skills and Qualifications

  • Post-secondary education in computer science or related discipline
  • A minimum of 3 years of experience with database design, data modeling techniques and ETL processes
  • A minimum of 3 years of experience in gathering detailed business requirements
  • A minimum of 3 years of experience in developing functional and analytics designs that leverages the latest features and capabilities in Power BI
  • A minimum of 2 years of experience in developing and implementing Microsoft Power BI analytics
  • Demonstrated experience in DAX, M-language, and Power Query for data modeling and transformation
  • Demonstrated experience in implementing data visualization principles and best practices
  • Demonstrated experience in analyzing and developing SQL queries and views on Microsoft SQLServer and Oracle databases
  • Solid technical, analytical, problem-solving, and troubleshooting skills
  • Strong communication (written and oral) and presentation skills
  • Strong initiative, organizational skills and ability to adapt and handle multiple tasks
  • Commitment to service excellence and total quality
  • Certifications in Microsoft Power Platform or Data Analytics is an asset
  • 3+ years of experience in Agile Development methodology is an asset

Hourly Rate/Salary: $47.72 - $ 63.63
Hours of Work: 35 
Work Location: Civic Centre, Hybrid

Analytics Developer, IT

City Of Mississauga
Mississauga
  IT & Telecoms Full-time
  47.72  -  63.63
Closing Date: 05/09/2024 Job Summary Working for the City means you are part of something big, something special! You will be part of a team of engaging, enthusiastic and dedicated...
Learn More
Apr 25th, 2024 at 21:47

Systems Analyst II Full-time Job

City Of Vancouver

IT & Telecoms   Vancouver
Job Details

Main Purpose and Function
The primary purpose of this position is to investigate IT and business requirements; design, develop, document and support solutions; and apply knowledge of the best-of-breed processes and procedures in business applications to recommend changes to business processes.  This position is to be a leader of software development projects through the preliminary investigation, analysis of requirements, business case and feasibility study, design, implementation, quality control, documentation, and post-implemenation review phases.  This position provides ongoing application support and responsibilities may include performing changes to business application configuration and programs.  This position also performs hands-on programming when required. The position has access to confidential information and makes critical recommendations for changes in methods, processes and procedures that may impact on financial and operational areas as well as staffing work loads, working conditions, changes in positions or staffing levels.

 

Specific Duties and Responsibilities

  • Performs hands-on programming when required to support projects and technology pilots
  • Researches, evaluates and recommends new tools and methodologies for development of business applications
  • Identifies opportunities to improve operational effectiveness through the use of technology and makes recommendations where appropriate (make changes to use of system, business process and/or add additional functionality)
  • Recommends changes in technology platforms and processes that may impact on financial and operational areas as well as staffing work loads, working conditions, changes in positions or staffing levels
  • Consults with customers to understand business processes and requirements, and applies critical thinking and analysis skills to deliver end-to-end solutions
  • Manages projects through all phases from planning, design, development, implementation and hand-over to operational support
  • Prepares documentation including project charters, business cases, statements of work, user stories, estimates, matrices of responsibility, training materials, system configuration documentation, etc.
  • Develops systems alternatives including work procedure changes, and recommends the most suitable alternative to assist customers in meeting their operational requirements
  • Develops technical specifications including diagrams and charts to provide the blueprints for developers to write or code programs
  • Reviews or develops test scripts and scenarios to ensure adequate testing of system configuration and integration
  • Performs testing, configuration changes, enhancements and new functionality in order to ensure system integrity and proper integration across various applications 
  • Remains current with developments in applications and related technologies, including releases and enhancements/new functionality
  • Delivers presentations to customers (users, departments) and technical staff on systems solutions and specific technologies
  • Provides problem resolution for calls referred by Help Desk
  • Investigates and follows up on application system errors/problems, and liaises with IT staff or vendors as required to resolve these issues
  • Provides technical assistance to business applications upgrades and implementation of other modules, including integration to other applications
  • Provides support to corporate and departmental reporting, assists in the use of existing reports, and develops/documents additional reports, as required
  • Monitors applications performance, trouble shoots problems with technical specialists
  • Participates in demos to customers and provides on-going support and guidance
  • Participates in the development of new standards, and leads technical committees
  • Has access to highly sensitive and business critical data from all City departments (e.g. taxes and utilities owing, parking tickets outstanding, and vendor pricing)
  • Other duties/responsibilities as assigned

 

Qualifications

Education and Experience:

  • Related post-secondary degree, with preference for graduate degree in Computer Science or Business Administration or an equivalent combination of education, training and experience
  • 5+ years of experience with:
    • C# and .NET (.NET Core preferred)
    • SQL/database design
    • Systems analysis and application reporting tools
    • Server technology and software
    • System integration between business applications and across technical platforms
    • API Management and Integration Platforms (API design, gateways, analytics)

 

Knowledge, Skills, and Abilities:

  • Thorough knowledge of programming technologies: SQL, .NET Core, React, JavaScript, integration tools, low code platforms
  • Thorough knowledge of current trends, standards, and products in Information Technology,  (i.e. .NET and Object-Oriented Methodology, Mobile Computing, Cloud, Business Intelligence, Agile Methodology)
  • Demonstrated ability to gather and interpret requirements, constraints, and risks from various business units to inform system design and architecture.
  • Demonstrated operational and project management skills: results focused, team oriented
  • Proven skills in developing detailed technical implementation plans, with a clear understanding of scope, budget, and schedule management for IT projects and initiatives.
  • Broad knowledge across multiple aspects of the business (i.e. organizational structure, key players, current business processes and supporting systems and services, etc.)
  • Thorough knowledge of configuration of applications
  • Strong analytical and problem solving skills
  • Combination of strong technical and business skills
  • Demonstrated ability to work both independently and as a member of a team
  • Ability to manage projects, multiple priorities and respond to requests in a timely manner
  • Ability to establish and maintain effective working relationships both internally and externally with technical and non-technical staff
  • Ability to handle business critical and sensitive information
  • Demonstrated ability to work under pressure, manage multiple priorities and respond to requests in a timely manner
  • Continuous improvement and continuous learning mindset
  • Knowledge of municipal business processes would be an asset
     
 

 

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.

 

The City’s COVID-19 vaccination policy is currently suspended and as a result, vaccination against COVID-19 is not required at this time. However, should circumstances change and the City deem it necessary to re-introduce such policy, you may be required to provide proof of vaccination against COVID-19 in order to be eligible to continue performing your duties.

 

Business Unit/Department: IT, Digital Strategy & 311 (1070) 

Affiliation: Exempt 

Employment Type: Regular Full Time 

Position Start Date: May, 2024

Salary Information: Pay Grade RNG-080: $92864 to $116070 per annum

 

Application Close: May 5, 2024

Systems Analyst II

City Of Vancouver
Vancouver
  IT & Telecoms Full-time
  92,864  -  116,070
Main Purpose and Function The primary purpose of this position is to investigate IT and business requirements; design, develop, document and support solutions; and apply knowledge...
Learn More
Apr 25th, 2024 at 21:45

Software Engineer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job 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 to 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.
  • 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 Engineer

Scotiabank
Toronto
  IT & Telecoms Full-time
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, im...
Learn More
Apr 25th, 2024 at 14:43

Software (Java) Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

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
  IT & Telecoms Full-time
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 knowle...
Learn More
Apr 24th, 2024 at 14:33

Software Engineer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

We are looking for an experienced and highly skilled Software Engineer to oversee and guide the Communications services team IT Engineering team in Scotiabank.

The successful candidate will be responsible for ensuring the delivery of high-quality software solutions. They should be proficient in React & Node JS, and Java Springboot, and can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support.

This role requires a strong background in full-stack development, with a minimum of 6+ years of relevant experience.

 

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 to 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+ years of full-stack development experience
  • experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
  • Previous experience in banking industry/financial services is preferred
  • Experience with REST API design, React, NodeJS (productionizing NodeJS servers as well)
  • Modern JS toolsets (ES6+, Webpack, Babel, Jest)
  • MS Azure, containerization & orchestration (Kubernetes, Docker),
  • Java 8, 11 & 17, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), noSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
  • Experience working with authenticated, customer focused applications (i.e. OAuth2 preferred)
  • Object Oriented and Functional Design
  • HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Animations, Semantic HTML)
  • 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)
  • 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
  • Proven experience in Agile methodologies, such as Scrum or Kanban.

 

What's in it for you?

 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

 

Work arrangements: Hybrid

 

#LI-Hybrid

Software Engineer

Scotiabank
Toronto
  IT & Telecoms Full-time
We are looking for an experienced and highly skilled Software Engineer to oversee and guide the Communications services team IT Engineering team in Scotiabank. The successful candi...
Learn More
Apr 23rd, 2024 at 16:59

Looking for a job?

Upload your Resume and easily apply to jobs from any device!
Add Your Resume