Senior C# Developer

Be among the first applicants.
Perennial Resources International
Montreal
CAD 90,000 - 150,000
Be among the first applicants.
Today
Job description
  • Write great quality code with a drive for 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 & review programming documentation and recommend changes in development, maintenance and application standards.
  • In this role, you will communicate and interact frequently with RBC partners and / or employees located across Canada and / or worldwide.

Must Have :

  • Minimum of 12 years of software development experience
  • Minimum of 10 years of experience: 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 a project or operations environment
  • Minimum of 6 years in full stack development for cloud solutions (Azure or AWS) - Azure preferred

Preferred :

  • 8+ years of experience managing software development projects through complete release cycles
  • 4+ years of experience in big data and event streaming technologies: Spark, Kafka, etc.
  • 4+ years of experience leading software engineering teams
  • 2+ years of experience in cloud technologies: Azure (big plus), AWS, OpenStack, etc.
  • 2+ years of experience with container and orchestration: Docker, Kubernetes, etc.
  • 2+ years of experience in build and CICD technologies: GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus or Sonar
  • 4+ years of experience in quality assurance technologies: ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI or Postman
  • 4+ years of experience in Unix Shell scripting
  • Certified in .Net, Java, Spring or cloud technologies
  • Exposure to data management methodologies
  • Experience with serverless architectures and computing
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior C# Developer jobs in Montreal