Global Relay

Senior C# Developer

Global Relay

Apply
8 days ago
Vancouver, Canada
Senior

Responsibilities

  • Produce clean, well-tested, well-reviewed, performant, and secure code.
  • Collaborate with SDETs to ensure code quality.
  • Create design artifacts and provide feedback on system architecture.
  • Participate in design reviews, code reviews, and sprint planning.
  • Work with Product Management on user story generation and refinement.
  • Monitor and support operations of production systems.
  • Engage in knowledge sharing activities with colleagues.
  • Identify and solve important problems, coordinating on technical issues.
  • Mentor Junior and Intermediate developers through pairing and reviews.
  • Instill a spirit of continuous improvement in code and processes.

Requirements

  • 8+ years of .NET software development experience in an Agile environment.
  • Experience with product-focused development and ownership of software products.
  • Proficiency in C#, .NET (Core), SQL, REST, and JSON.
  • Experience designing and developing reliable and scalable applications.
  • API development experience in service-oriented architectures.
  • Familiarity with testing frameworks like MSTest, NUnit, xUnit, and NSubstitute.
  • Strong communication, interpersonal, and decision-making skills.
  • Experience mentoring Junior and Intermediate developers.
  • Familiarity with JavaScript, Typescript, Node.js, React.js, and other technologies is a plus.

Benefits

  • Comprehensive extended health benefits program, including virtual healthcare.
  • Wellness allowance and annual vacation days that increase with tenure.
  • Paid sick days and maternity/parental enhancement program.
  • Bonus and RRSP contribution matching program.
  • Subsidized meal program for Vancouver-based employees.

Tech Stack

Apache KafkaC#DockergRPCJavaScriptJenkinsKubernetesMySQL.NETNode.jsNUnitOpenShiftPostgreSQLReactSonarQubeSQLTypeScript

Categories

BackendFull StackTesting