Senior Software Developer (Consumer Interactions Division)

Toparo

Montreal

On-site

CAD 80,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits package
5% match on Retirement Savings Plan
Flexible schedule
Employer-sponsored training opportunities

Job summary

An established industry player is seeking a Senior Software Developer to join their Consumer Interactions division. This pivotal role focuses on enhancing consumer interaction systems using C# and Azure Cloud Services. The ideal candidate will have over 7 years of experience in software development, demonstrating a strong grasp of cloud architecture and modern programming languages like Python, Java, and C++. You will be responsible for writing high-quality code, mentoring junior developers, and ensuring adherence to best practices. Enjoy a permanent, full-time position with a comprehensive benefits package, flexible scheduling, and the option for hybrid or remote work. If you're passionate about technology and ready to make an impact, this is the opportunity for you.

Qualifications

  • 7+ years of software development experience with modern programming languages.
  • Strong understanding of cloud architecture and data structures.

Responsibilities

  • Write high-quality code and develop scalable software solutions.
  • Mentor junior developers and guide the team in technical decisions.

Skills

C#
Python
Java
C++
Analytical Skills
Agile Methodologies
Problem-Solving

Education

Bachelor’s degree in software engineering or computer science

Tools

Azure Cloud Services
Amazon Web Services
Apache Pulsar
Apache Avro

Job description

As a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems.

Operating primarily with C# and harnessing the capabilities of Azure Cloud Services, your role will be pivotal in shaping the technological landscape. We are seeking an individual who thrives on questioning the status quo. The ideal candidate is a versatile thinker well-versed in industry best practices and proficient in modern coding languages such as C#, Python, Java, C++, among others.

This role requires an individual keen on crafting highly scalable software solutions using cloud services. A collaborative team player with robust analytical and technical skills is essential. Furthermore, articulating the rationale behind technical decisions to non-technical stakeholders is crucial. The successful candidate should be adept at working in an agile environment, taking initiative, and demonstrating leadership qualities.

You'll be responsible to:

  1. Write high-quality code and address technical issues promptly.
  2. Develop innovative, scalable, secure, and fault-tolerant software solutions.
  3. Contribute to software design in alignment with long-term goals.
  4. Create and maintain comprehensive technical documentation.
  5. Promote best practices and mentor junior developers.
  6. Guide the team in making sound technical decisions and stay updated on industry trends.
  7. Ensure software quality and adherence to standards.
  8. Participate in project planning, monitor progress, and manage risks.
  9. Facilitate team communication and bridge communication gaps.
  10. Engage with clients or customers, addressing concerns and ensuring satisfaction.

The ideal candidate profile:

  1. Bachelor’s degree in software engineering or computer science.
  2. 7+ years of software development or programming experience.
  3. Thorough understanding of cloud architecture and data structures.
  4. Extensive experience in C#, Python, Java, C++, or other modern programming languages.
  5. Experience with Azure Cloud Services or Amazon Web Services.
  6. Familiarity with Apache Pulsar and Apache Avro or other messaging platforms.
  7. Ability to analyze complex technical information.
  8. Comfortable designing and implementing micro-services to solve real-world problems.
  9. A meticulous and organized approach to work.
  10. Logical, analytical, and creative approach to problem-solving.
  11. Detail-oriented and security-oriented work style.

What you’ll get:

  1. Permanent, full-time position (40 hours per week).
  2. Comprehensive benefits package (Health, dental, vision, retirement plans, long-term disability).
  3. 5% match on Retirement Savings Plan (REER).
  4. Flexible schedule.
  5. Hybrid or 100% remote work options.
  6. Employer-sponsored training opportunities.

TL;DR

  1. Senior Software Developer role in Consumer Interactions division, focusing on growth and enhancement of consumer systems.
  2. Requires expertise in C# and Azure Cloud Services.
  3. Responsibilities include high-quality code writing, software development, design alignment, documentation, mentoring, and project leadership.
  4. Seeking candidates with 7+ years of experience, strong cloud architecture knowledge, and proficiency in C#, Python, Java, or C++.
  5. Offers a full-time position with benefits, a flexible schedule, remote work options, and employer-sponsored training opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cloud Native Developer
Senior Cloud Native Developer

GFT Technologies North America • Toronto

On-site
CAD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Kimberley

Hybrid
CAD 110,000 - 140,000
Fully remote
Flexible hours
Health insurance
+2
Senior C# .Net Senior Software Engineer REQ_7
Senior C# .Net Senior Software Engineer REQ_7

3Pillar • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Full Stack Web Developer (Azure and/or AWS)
Senior Full Stack Web Developer (Azure and/or AWS)

Kardow • Toronto

On-site
CAD 120,000 - 160,000
Senior Cloud Developer
Senior Cloud Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 90,000 - 130,000
Senior Azure AI Software Developer
Senior Azure AI Software Developer

Quest Software Canada Inc • Nova Scotia

On-site
CAD 120,000 - 160,000
Competitive pay
Annual bonuses
Comprehensive benefits
+3
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 78,120 - 111,600
Full Stack Java Developer
Full Stack Java Developer

Astek • Montreal (administrative region)

On-site
CAD 100,000 - 140,000