660 Jobs Found

Senior Java Developer Full-time Job

Royal Bank Of Canada

IT & Telecoms   Toronto
Job Details

As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems in the Foreign Exchange (FX) trading space in RBC Capital Markets.
 

You will work on exciting projects that include building new applications and enhancing the existing ones covering FX trade capture and process flows

You will exhibit an engineering mind-set, be versatile, display leadership qualities and be enthusiastic to take on new problems across the full technology stack.

 

What will you do?

  • Contribute to the overall design and development of RBC’s FX trade management systems.

  • Collaborate closely with product owner, business analysts as well as business users including sales and trading to understand needs and translate them into system requirements.

  • Develop a deep understanding of the trade processing flows in RBC .

  • Proactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges

  • Set high development standards by developing high-performant, reusable, reliable and efficient systems.

  • Lead and guide other developers to elevate the entire team’s skillset and mind-set.

  • Provide Level 2 support as needed

 

What do you need to succeed?

 

Must-have

  • 7+ years’ experience in designing and developing enterprise systems (multi-threaded, low latency Java based systems is a MUST).

  • 5+ years’ hands on experience in designing and developing applications from scratch using Spring framework

  • Strong understanding of multithreading and concurrency in Java 8 or later.

  • Experience Design patterns and principles

  • Good knowledge of relational databases and any messaging technology  ( e.g. Solace/IBM MQ/Kafka)

  • Excellent communication, including the ability to simplify technical details into human terms, and interact with non-technical parties such as product owners and business analysts.

  • Knack for writing clean, readable java code with unit tests

  • Ability to multi-task effectively and provide timely updates

 

Nice-to-have

  • Business knowledge of Capital Markets areas previously supported (any asset class).

  • Experience with ‘Agile’ style development methods

  • DevOps experience with continuous integration/delivery best-practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.

 

What’s in it for you?

 

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

  • Participation in a re-engineering project to streamline and optimize the estate.

  • Make a difference - do mission critical work in the most sophisticated capital markets business in Canada

  • Join a high performance, delivery oriented, international technology team

  • Leaders who support your development through coaching and managing opportunities

  • Ability to make a difference and lasting impact.

 

#Ll-Hybrid
#Ll-POST
#TECHPJ

ROAR- 657655500 

 

 

Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

 

 

 

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

TORONTO

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Capital Markets

Job Type:

Regular

Pay Type:

Salaried

Application Deadline:

2024-05-03

Senior Java Developer

Royal Bank Of Canada
Toronto
  IT & Telecoms Full-time
As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems in the Foreign Exchange (FX) trading space...
Learn More
Apr 22nd, 2024 at 15:07

Software Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.

 

Is this role right for you? In this role you will:

 

  • You will be providing technical direction with team input and feedback
  • You will be assisting in developing coding standards and testing approaches
  • You will be collaborating with the Architect (if applicable) to realize technical vision and direction
  • You will be considered an expert in a major applications and/or technical domains, and is highly regarded for their technical competence.
  • You will be providing expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”
  • You will be providing reviews of solution designs and related code
  • You will be proficient in security scanning and implementing best practices to resolve security issues
  • You will mentor and help team members in technical knowledge and best coding practices

 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

 

  • You have 3+ years of work experience as a Java developer with a preference for Java 8 or 11. You have experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
  • You have extensive experience working with Spring Boot framework and NoSQL databases such as MongoDB
  • You have experience with container orchestration technology, like Cloud Foundry or Kubernetes
  • You have experience working on projects that involve Application Security like oAuth2 and/or SSO
  • You have experience with event stream processing technologies such as Kafka or Pub/Sub
  • You have experience with Continuous Integration/Continuous Deployment (CI/CD)
  • You have experience with REST API design
  • You have knowledge in Object Oriented and Functional Design
  • Preferred: You have worked on productionizing NodeJS servers
  • Preferred: You have experience with at least one modern JS framework, preferably React
  • Preferred: You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
  • You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level
  • You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
  • You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments

 

What's in it for you?

 

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

 

Work arrangements: Hybrid

 

#LI-Hybrid

 

Software Developer

Scotiabank
Toronto
  IT & Telecoms Full-time
As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication do...
Learn More
Apr 18th, 2024 at 17:41

IT Specialist Full-time Job

Coca-Cola Canada Bottling Limited

IT & Telecoms   Toronto
Job Details

We are seeking an experienced Senior Cybersecurity Analyst specializing in Governance, Risk, and Compliance (GRC) to help develop, implement, and manage our comprehensive GRC program. The ideal candidate will also have a deep understanding of enhancing a Change Advisory Board (CAB) program and managing advanced governance technologies like Resolver, AuditBoard, OneTrust, Microsoft Purview and Data Loss Prevention (DLP) tools. Expertise in integrating these technologies with platforms like ServiceNow is critical.

Responsibilities

  • Help design, build, and manage the organization's GRC program to ensure compliance with regulatory requirements.
  • Assist in overseeing the Governance, Risk, and Compliance (GRC) program, including updating the GRC tool as necessary and managing program assignments.
  • Develop and oversee a robust CAB program, facilitating effective change management across IT systems.
  • Help drive, lead, manage and optimize governance and the use and implementation of technologies such as Kroll Resolver, AuditBoard, OneTrust, Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, Azure Governance Visualizer (AzGovViz), and ensure their effective integration with other IT service management tools. If you don’t know the tools, a can do or can learn attitude would be great!
     

 

Qualifications

  • Bachelor’s degree in Information Technology, Cybersecurity, or a related field.
  • 5 years or more of experience in a cybersecurity role with a focus on GRC.
  • In-depth Knowledge of GRC Frameworks: Proficiency in designing, building, and managing GRC programs to ensure compliance with regulatory requirements.
  • Change Management Expertise: Ability to develop and oversee a robust Change Advisory Board (CAB) program, facilitating effective change management across IT systems.
  • Some Technical Proficiency with Governance Technologies: Skilled in the use and implementation of technologies such as Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, and Azure Governance Visualizer (AzGovViz). A willingness to learn unfamiliar tools is also crucial.
  • GRC Tools: Knowledgeable with Governance Technologies like Resolver, AuditBoard or OneTrust.
  • ITSM: Familiar with ITSM Technologies like ServiceNow.
  • One or more of the following security certifications are preferred:

Certified Information Systems Security Professional (CISSP)
    Certified Information Security Manager (CISM)
    Certified in Risk and Information Systems Control (CRISC)
    Certified Governance of Enterprise IT (CGEIT)
    NIST Cybersecurity Framework (NCSF) Certification

IT Specialist

Coca-Cola Canada Bottling Limited
Toronto
  IT & Telecoms Full-time
We are seeking an experienced Senior Cybersecurity Analyst specializing in Governance, Risk, and Compliance (GRC) to help develop, implement, and manage our comprehensive GRC progr...
Learn More
Apr 18th, 2024 at 15:53

Senior IT Operations Analyst Full-time Job

Royal Bank Of Canada

IT & Telecoms   Toronto
Job Details

Process Automation (PA) is a fast-paced and exciting program that delivers Robotics Automation and Machine Learning capabilities for P&CB. As a member of the program, you are responsible to perform incident investigations, provision Virtual Machines and manage the ongoing maintenance activity of our bots to ensure automations are performing at the highest levels of efficiency

 

WHAT WILL YOU DO?

  • Set up and configure virtual machines for automated processes and manage the ongoing bot maintenance activity.

  • Review NAS share accesses and create AD groups for new bots.

  • Investigate incidents raised by Business partners, diagnose issues and provide timely resolutions.

  • Provide support for local applications and databases; diagnosing and repairing computers and network hardware.

  • Install, maintain, administer and update network systems; set up security parameters to ensure that all systems are operating properly.

  • Provide technical support on IT-related activities to network systems security. Apply experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

  • Provide information on the detailed technical design and development of applications using existing and emerging technology platforms. Apply experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

  • Maintain hardware, software, and configurations; manage migrations, OS builds, tool installation, and removal of end-of-life hardware.

  • Coordinate production environment changes with technology operations in order to maintain a stable production environment.

 

 

WHAT DO YOU NEED TO SUCCEED?

Must have

  • 3-5 yrs experience in similar field

  • Experience working in RPA Automation space and SRE Development using tools like Ansible, ELK stack and full stack development using React and ASP .NET.

  • DevOps: Helios, GitHub, Jenkins, UCD, Ansible, Artifactory, Nexus, SonarCube

  • PEGA, Camunda

  • Open Shift 4, Metrocluster, WINDOWS 10/11, LINUX, RedHat8/9

  • Platform Production build – Windows admin, Build Automation (Ansible)

  • Disaster recovery, Compliance and security

 

Nice to Have:

  • Scripts: Python, Angular JS, JAVA, YAML

  • JAVA/Python development experience

 

 

RBC is committed to supporting flexible work arrangements when and where available. Details to be discussed with Hiring Manager.

 

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

  • Leaders who support your development through coaching and managing opportunities

  • Ability to make a difference and lasting impact

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • A world-class training program in financial services

  • Flexible work/life balance options

  • Opportunities to do challenging work

 

 

 

Job Skills

Active Learning, Adaptability, Customer Service, Decision Making, Detail-Oriented, Group Problem Solving, IT Standards, Lifelong Learning, Long Term Planning, Operational Delivery

 

 

 

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

TORONTO

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Technology and Operations

Job Type:

Regular

Pay Type:

Salaried

Application Deadline:

2024-05-14

Senior IT Operations Analyst

Royal Bank Of Canada
Toronto
  IT & Telecoms Full-time
Process Automation (PA) is a fast-paced and exciting program that delivers Robotics Automation and Machine Learning capabilities for P&CB. As a member of the program, you are r...
Learn More
Apr 17th, 2024 at 13:57

IT Project Manager Temporary Job

City Of Edmonton

IT & Telecoms   Edmonton
Job Details

This posting is for one (1) Full-Time Temporary position with Benefits that may continue until March 11, 2026

A resource is required to report to the Infrastructure Section Manager and work with Senior Project Managers, Team Leads and Managers with the development, implementation and operation of effective project management administrative standards, policies and procedures. The IT Project Coordinator will be responsible for managing major initiatives that will require significant interaction with senior ranks within the Technology Services Branch. The Technology Services Project Coordinator will provide project assistance to the project teams in the fulfillment of the day-to-day project management and coordination responsibilities. The candidate will be highly skilled with a solid understanding of project management and coordination. The candidate will find themselves spending time on multiple projects and will have a track record of delivering projects on time, within budget while meeting or exceeding client expectations.  The Technology Service Project coordinator will be responsible for:  

  • Complying with standards and governance established through the IT Project & Delivery Branch 
  • Ensuring the successful implementation of solutions which are public facing
  • Managing assigned projects having multiple internal and external stakeholders
  • Creating and managing :
    • Project charters
    • Project standards controls
    • Preparing f or and chairing project steering committees and working committees
    • Project financials
    • Project plans
  • Facilitating requirement documentation in collaboration with project team members
  • Ensuring project plans are up to date and maintained within the project management toolsets
  • Other related duties as required.

Qualifications

  • University Degree in a related discipline and four (4) years experience in a project leadership role in an Information Technology environment
  • OR Post Secondary diploma in a related discipline and six (6) years experience with four (4) years in a project leadership role in an Information Technology environment
  • Active certification as a PMP and/or Prince 2 Practitioner
  • Experience with delivering a variety of different projects, including Infrastructure, COTS, Applications and Telecommunications
  • Strong business acumen
  • Strong collaboration skills
  • Excellent communication skills
  • Strong facilitation skills
  • Excellent verbal and written communication skills
  • Previous experience working in a para military environment
  • Previous experience with SmartSheets (training will be provided)
  • As part of your pre-hire screening you will be required to complete an Enhanced Security Clearance. Should you accept employment with the Edmonton Police Service you acknowledge and agree to participate in future Enhanced Security Re-Clearances at scheduled intervals or in any other circumstances, exigent or otherwise, as required by Human Resources Division.

Hours of Work: 

40 hours per week , Monday – Friday 
 
Salary Range: 

21B, Salary Grade: 039, $49.69 - $63.34 (Hourly), $3,975.90 - $5,067.60 (Bi-Weekly), $103,771.51 - $132,264.36 (Annually). The rates quoted are in accordance with a collective agreement between the Union and the City of Edmonton.

General: 

  • The City of Edmonton thanks applicants for their interest in this opportunity. Candidates considered for the position will be contacted.
  • We are an equal opportunity employer.  We welcome diversity and encourage applications from all qualified individuals.
  • Include a current resume and covering letter with your online application.
  • The successful candidate of this position may be able to participate in the EPS work from home pilot program based on supervisor approval.

The Province of Alberta is a party to the Federal Agreement on Internal Trade, the Trade, Investment and Labour Mobility with British Columbia and the New West Partnership Trade Agreement with British Columbia and Saskatchewan.  All of these agreements promote labour mobility between the Provinces.  Applicants may obtain information regarding recognition of extra provincial credentials at www.newwestpartnershiptrade.ca.

HR Technician:  CS

Classification Title: IT Project Manager
Posting Date: Apr 16, 2024
Closing Date: April 30, 2024 11:59:00 (MST)
Number of Openings (up to): 1 - Temporary Full-time
Union: CSU 52
Department: Edmonton Police Service
Work Location(s): Police Headquarters, 9620 - 103A Ave Edmonton T5H 0H7

IT Project Manager

City Of Edmonton
Edmonton
  IT & Telecoms Temporary
  49.69  -  63.34
This posting is for one (1) Full-Time Temporary position with Benefits that may continue until March 11, 2026 A resource is required to report to the Infrastructure Section Manager...
Learn More
Apr 16th, 2024 at 17:22

Front End Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

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 test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
  • Support the solution in production
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Effectively communicate with technical and non-technical audiences
  • Able to work with and refactor legacy code (as needed).

 

Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:

 

  • Experience with 1 or more modern development languages (Angular, NodeJS, TypeScript etc.)
  • 1+ years’ experience developing, deploying, and maintaining applications
  • Experiences in writing unit test case
  • Knowledge of Git, API integration and RESTful web service
  • Bachelor’s degree in computer science, Engineering or relevant experience.
  • Understanding of CI/CD pipeline, docker container and Kubernetes

 

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

Front End Developer

Scotiabank
Toronto
  IT & Telecoms Full-time
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 tea...
Learn More
Apr 16th, 2024 at 15:03

Full Stack Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

As a Full Stack Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Node.js, React.js, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.

 

 

Is this role right for you?

  • You will be implementing and delivering technical solution
  • You will be assisting in developing coding standards and testing approaches
  • You will be collaborating with the Architect and Tech Lead (if applicable) to realize technical vision and solution
  • You will be considered an expert in a major application and/or technical domains, and is highly regarded for their technical competence.
  • You will be providing expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”
  • You will be providing reviews of solution designs and related code
  • You will be proficient in security scanning and implementing best practices to resolve security issues

 

Do you have the skills that will enable you to succeed?

  • You have 5+ years of work experience as a React.js and Node.js developer. You have experience building scalable, enterprise level technology stacks with Javascript but ideally with a broad set of tools
  • You have extensive experience working with NoSQL databases such as Redis, MongoDB
  • You have experience with container orchestration technology, like Cloud Foundry or Kubernetes.
  • You have experience working on projects that involve Application Security like oAuth2 and/or SSO
  • You have experience with Continuous Integration/Continuous Deployment (CI/CD)
  • You have experience with REST API design
  • You have worked on productionizing NodeJS servers
  • You have knowledge in Object Oriented and Functional Design
  • You have experience with at least one modern JS framework, preferably React
  • You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
  • You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level.
  • You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
  • You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments

 

What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success!
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
  • Dress codes don't apply here: being comfortable does
  • Our work from home social channel offers weekly virtual yoga, social events, learning opportunities, and contests to share current experiences & promote wellbeing in our new remote environment
  • Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
  • A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental benefits that start from day one and much more!

Full Stack Developer

Scotiabank
Toronto
  IT & Telecoms Full-time
As a Full Stack Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authenticat...
Learn More
Apr 16th, 2024 at 15:01

Senior Software Developer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation micro Services for Scotiabank. This is an exciting opportunity to start with us on a challenging journey building and maintaining micro services for the Mobile app and the website.

 

As a Senior Software Developer of the team, you will participate in all aspects of the software delivery life cycle of the services. You will guide your teammates to deliver their projects when needed. You will not only get the opportunity to work on more complex work, but also get an opportunity to work on new research and development projects.

 

If you are an experienced software engineer with a strong developer-focused mindset, keen interest in microservices and security, and thrive in a fast-moving environment - this is the position for you!

 

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.
  • Champions a high performance environment and contributes to an inclusive work environment.

 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

 

  • University or College Degree in Computer Science
  • 6+ year experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
  • Previous exposure to the banking industry/financial services is preferred
  • MS Azure, Kubernetes, Java 8, Springboot framework, Junit frameworks, Maven, Gradle, noSQL database, Docker, Velocity, CI-CD Pipeline
  • version control tools, like Git, SVN, 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, Fortify and SonarQube
  • 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, security protocols 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+, 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
  • You have competency to lead team members with differing opinions and levels of experience.
  • You can map and execute short- and long-term plans for the team.
  • You love what you do but you are seeking a more challenging environment.

 

What's in it for you?

 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • 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

Senior Software Developer

Scotiabank
Toronto
  IT & Telecoms Full-time
We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation micro Services for Scotiabank. This is an exci...
Learn More
Apr 16th, 2024 at 12:34

C++ Software Developer Full-time Job

Q5X

IT & Telecoms   London
Job Details

Position

The candidate will participate in a comprehensive team designing the future capabilities of the world’s

smallest and most rugged wireless microphone solutions. Primary responsibilities and accountabilities

include the design and implementation of applications, device drivers and scalable UI backends for

desktops and embedded systems.

 

Requirements:

• in-depth experience with modern C++

• in-depth knowledge and experience architecting and developing object oriented applications

• comfort working in a dynamic environment with a variety of skill levels and personalities

• eagerness to learn and undertake new projects with minimal supervision

 

Skills, Abilities & Qualifications

The ideal candidate will have:

• a Software Engineering Degree, Computer Science Degree or equivalent

• 3+ years of C++ programming experience

• 3+ years of Object-Oriented architecture design experience

• source control experience (Git)

Experience with any of the following is an asset that should be highlighted in the cover letter:

• device driver development

• embedded firmware development

• UI development

• communications protocols such as TCP, UDP, USB, RS232

• programming languages and platforms such as Python, JavaScript, QML, SQL, FreeRTOS, Linux

To apply, please send a covering letter and resume to [email protected]

C++ Software Developer

Q5X
London
  IT & Telecoms Full-time
Position The candidate will participate in a comprehensive team designing the future capabilities of the world’s smallest and most rugged wireless microphone solutions. Primary res...
Learn More
Apr 15th, 2024 at 13:27

Junior Software Engineer Full-time Job

LUCID Vision Labs

IT & Telecoms   Richmond
Job Details

Reports To: Software Engineering Manager

Job Purpose
In keeping with the company’s mission and values, the Junior Software Developer is responsible for writing, maintaining and testing all levels of code related to LUCID products. The Junior Software Developer works on developing and supporting a high performance, reliable code.

Duties and Responsibilities

    • Develop various modules, scripts, etc. as needed primarily for testing
    • Write unit tests prior to writing corresponding code in order to deliver full coverage of the company software library
    • Participate regularly in development meetings, and code reviews to provide timely input and feedback on internal development processes
    • Develop and maintain test frameworks that integrate tools, libraries, and utilities needed to interact with the system under test
    • Follow Test Driven Development best practices to ensure established acceptance criteria are met and potential bugs are caught early in the development cycle and no regressions are introduced to the code
    • Use git and source control tools in order to support accurate source code management for the internal development team
    • Maintaining build machines and test machines in order to effectively simulate software performance for the end users
    • Contribute to the development of the internal SDK library and GUI applications
    • Other related duties, as required
  • Qualifications/Education/Skills
  • 1+ years experience in software development (specialty in desktop, web, or embedded applications)
  • Support and knowledge of DevOps (including Jenkins, AWS), agile, and source control
  • Experience with scripting languages like Python and batch scripting
  • Experience developing code in C/C++
  • Familiarity with Agile development best practices, including Test Driven Development (TDD)
  • Salary range: CAD$70,000 – $80,000 annually

 

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]

 

Junior Software Engineer

LUCID Vision Labs
Richmond
  IT & Telecoms Full-time
Reports To: Software Engineering Manager Job Purpose In keeping with the company’s mission and values, the Junior Software Developer is responsible for writing, maintaining and tes...
Learn More
Apr 15th, 2024 at 12:23

DevOps Engineer Full-time Job

Commerce7

IT & Telecoms   Vancouver
Job Details

As a DevOps Engineer, you will play a crucial role in designing, building, and maintaining our infrastructure and development processes. You will work closely with the product team to ensure seamless integration between development and operations. Our tech stack includes Node.js on AWS (utilizing Aurora, DynamoDB, and SQS). Join our small and passionate team as we push the boundaries of automation, scalability, and reliability. Flexible work hours weekdays / weekends.

 

Responsibilities

  • Design, build, and maintain the infrastructure and deployment pipelines.
  • Develop and enhance tools for automated deployment, monitoring, and operations.
  • Collaborate with development and operations teams to ensure smooth integration and continuous delivery.
  • Implement and maintain system security and data protection measures.
  • Identify and troubleshoot infrastructure and deployment issues in a timely manner.
  • Optimize and scale infrastructure to support the growing needs of the platform.
  • Implement and maintain robust monitoring and alerting systems.
  • Collaborate with cross-functional teams to drive efficiency and process improvements.

 

Requirements

  • Strong proficiency with scripting languages like Python, Bash, or PowerShell.
  • Proficiency in using containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with cloud platforms, preferably AWS (EC2, S3, RDS, Lambda etc.).
  • Solid understanding of networking concepts, security, and protocols.
  • Familiarity with CI/CD tools and pipelines (e.g. GitHub Actions).
  • Knowledge of infrastructure-as-code tools such as Terraform or CloudFormation.
  • Knowledge of database administration and optimization.
  • Strong understanding of version control systems, particularly Git.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication skills to effectively collaborate with team members.

Bonus

  • Familiarity with Agile and DevOps methodologies.
  • Experience with performance tuning and optimization of web applications.
  • Familiarity with microservices architecture.
  • Experience with payment processing and gateways

Why Work with Us

By joining Commerce7, you'll be part of the ground floor of a small, profitable, and fast-growing company, allowing you to launch your career to the next level. In addition to a competitive salary and great career development potential, we offer the following benefits:

  • Make a daily impact with your work, as your contributions will significantly contribute to our business's success.
  • Be part of a motivated and passionate team dedicated to empowering our clients with the tools and knowledge they need to succeed.
  • Free wine! Enjoy a quarterly wine club shipment on us.

 

Apply

We value your time and effort in applying for a new job. To apply, please send your resume, cover letter, and any links to your GitHub projects to [email protected]. We look forward to receiving your application and learning more about you.

DevOps Engineer

Commerce7
Vancouver
  IT & Telecoms Full-time
As a DevOps Engineer, you will play a crucial role in designing, building, and maintaining our infrastructure and development processes. You will work closely with the product team...
Learn More
Apr 15th, 2024 at 10:31

Software Developer - Test automation Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

As a Automation Test Engineer you’ll be working on our Platform Migration team at the Scotia Digital. You’ll work closely with multiple scrum teams to evangelize an emphasis on quality. You’ll contribute to highly applauded in house automation frameworks for UI, Microservices and Performance test.

 

Is this role right for you?

  • You have an experience developing test automation frameworks in Java, python or React JS
  • You have written moderate to complex code/scripts to test systems.
  • Responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable the continuous testing in a DevOps environment
  • Developing code to automate the testing (Unit/ Integration) of micro services (Rest APIs) and ensuring the adequate test coverage of the application code
  • Partner with development engineers during story and task breakdown to develop test approach that effectively cover the functional and performance characteristics of a feature
  • Building, maintaining, and improving the existing automation framework, test harness, and processes
  • Be/become a SME on usage of entire application suite, processes, workflows, etc
  • Working with Engineering team Management to improve the testing process
  • Understanding of enterprise software design principles – architecture, design patterns, OOP
  • Comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight 

 

Do you have the skills that will enable you to succeed in this role?

  • Good knowledge and experience in Java/ J2EE – at least 3 years
  • Good knowledge and experience in Spring Boot – at least 2 years
  • Strong knowledge of object-oriented software development best practices
  • Strong experience in developing Unit Tests and Integration Tests using testing frameworks such as JUnit, TestNG, and RestAssured – at least 2 years
  • Experience working in a DevOps environment. Experience with Java Build Tools: Maven or Gradle
  • Familiarity with OpenAPI Specification(OAS)/ Swagger, YAML, JSON
  • Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
  • Exposure to RDBMS such as Oracle or DB2. Knowledge and experience with SQL queries
  • Nice to have: experience in building, integrating and deploying web services (REST/ SOAP/JSON/XML) 

 

What's in it for you?

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

 

Work conditions: Hybrid

 #LI-Hybrid

Software Developer - Test automation

Scotiabank
Toronto
  IT & Telecoms Full-time
As a Automation Test Engineer you’ll be working on our Platform Migration team at the Scotia Digital. You’ll work closely with multiple scrum teams to evangelize an emphasis on qua...
Learn More
Apr 11th, 2024 at 14:34

Looking for a job?

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