Enable job alerts via email!

Senior C# Developer

Perennial Resources International

Quebec

On-site

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Quebec is seeking a highly experienced software developer with a strong focus on cloud solutions and team leadership. The ideal candidate will have extensive experience in C#, .NET, Python, and Java, along with a proven track record in managing software development projects. Responsibilities include writing high-quality code, mentoring junior developers, and overseeing DevOps practices. If you are passionate about driving technical innovation and collaboration, this role offers an exciting opportunity to make a significant impact.

Qualifications

  • 12 years of software development experience.
  • 10 years with C#, .NET, Python, Java.
  • 6 years in full-stack development for cloud solutions.

Responsibilities

  • Write high-quality code focusing on automated testing.
  • Collaborate with cross-functional teams for digital solutions.
  • Mentor junior developers and oversee DevOps practices.

Skills

C#
.NET
Python
Java
Cloud Solutions
DevOps
Team Coordination

Tools

Azure
AWS
Docker
Kubernetes
GitHub
Azure DevOps
Jenkins

Job description

The provided job description is comprehensive and detailed, but it can be improved for clarity and readability by organizing the information better and ensuring consistent formatting. Below is a refined version that maintains all original content while enhancing its presentation:

Responsibilities
  • Write high-quality code with a focus on automated testing and validation based on the You Build You Own (YBYO) model.
  • Define and implement best practices for software architecture, secure coding, and system performance.
  • Collaborate closely with cross-functional teams, including product owners, UX/UI designers, and QA, to deliver high-quality digital solutions.
  • Mentor and guide junior developers, fostering a culture of continuous improvement and collaboration.
  • Oversee the implementation of DevOps practices, including CI/CD pipelines and cloud integrations (Azure preferred).
  • Drive technical innovation by recommending and implementing new tools, frameworks, and processes.
  • Create and review programming documentation and recommend changes in development, maintenance, and application standards.
  • Communicate and interact frequently with RBC partners and/or employees across Canada and worldwide.
Must Have
  • Minimum of 12 years of software development experience.
  • Minimum of 10 years of experience with C#, .NET, Python, Java.
  • Minimum of 6 years experience with databases and data modeling/design (SQL & NoSQL).
  • Minimum of 3 years coordinating team efforts in project or operations environments.
  • Minimum of 6 years in full-stack development for cloud solutions (Azure or AWS) — Azure preferred.
Preferred Skills
  • 8+ years managing software development projects through complete release cycles.
  • 4+ years in big data and event streaming technologies such as Spark, Kafka, etc.
  • 4+ years leading software engineering teams.
  • 2+ years in cloud technologies: Azure (big plus), AWS, OpenStack, etc.
  • 2+ years working with containerization and orchestration tools like Docker, Kubernetes.
  • 2+ years in build and CI/CD technologies: GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus, Sonar.
  • 4+ years in quality assurance technologies: ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI, Postman.
  • 4+ years in Unix Shell scripting.
  • Certifications in .NET, Java, Spring, or cloud technologies.
  • Exposure to data management methodologies.
  • Experience with serverless architectures and computing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full Stack Developer (C#.NET) to set the foundations around digital regulatory framework[...]

S.i. Systems

Ottawa

Remote

CAD 90.000 - 120.000

2 days ago
Be an early applicant

Senior Software Engineer

Lantern

Remote

CAD 90.000 - 120.000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 90.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Developer

EXFO

Quebec

On-site

CAD 90.000 - 120.000

Today
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

New Brunswick

Remote

CAD 85.000 - 110.000

Today
Be an early applicant

Senior Software Engineer - (Remote - Canada)

Jobgether

Remote

CAD 90.000 - 130.000

Today
Be an early applicant