Senior C# Developer

Perennial Resources InternationalMontreal, CA
Published on

About the Role

You will lead the design, development, and maintenance of full stack web, mobile applications, and APIs using C# / .NET Core, and modern JavaScript frameworks (Angular or React) on an Azure cloud platform. Your responsibilities also include writing high-quality code and defining best practices for secure coding and system performance.

Responsibilities

  • Lead the design, development, and maintenance of applications using C# / .NET Core.
  • Write great quality code with a focus on automated testing based on the You Build You Own (YBYO) model.
  • Collaborate closely with cross-functional teams, including product owners, UX/UI designers, and QA.
  • Mentor and guide junior developers towards continuous improvement.
  • Oversee the implementation of DevOps practices including CI/CD pipelines.

About the Candidate

Must Have:

  • Minimum of 12 years of software development experience.
  • 10 years proficient in C#, .NET, Python, Java.
  • 6 years of experience with databases (SQL & NoSQL).
  • Experience in full-stack development for cloud solutions (preferably Azure).

Preferred:

  • 8+ years of experience in JavaScript development frameworks like Angular, React.
  • Leadership experience in software engineering.
  • Knowledge of big data technologies such as Spark or Kafka.

About the Company

Perennial Resources International is dedicated to delivering high-quality digital solutions and fostering a culture of technical innovation. We value collaborative work and continuous learning across all levels.

Company Culture and Benefits

We maintain a culture of sharing knowledge and mentoring where employees can thrive. Enjoy the flexibility and opportunities for professional development.