Senior C# Developer
Perennial Resources International — Montreal, 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.