Global Relay

Intermediate II C# Developer

Global Relay

Apply
8 days ago
Vancouver, Canada
Mid Level / Senior

Responsibilities

  • Write C# code for enterprise services as part of an agile development team.
  • Develop unit and integration tests for your C# code.
  • Collaborate with the team to design software implementations that meet business requirements.
  • Work with QA to develop test cases for C# code.
  • Create deployment systems for C# based applications.
  • Document code and detail designs.
  • Collaborate with product owners on user story generation and refinement.
  • Monitor and support the operation of production systems.
  • Participate in knowledge sharing activities with colleagues.

Requirements

  • Minimum 5 years of experience as a C# developer.
  • Experience with multi-threaded programming and design patterns.
  • Familiarity with Java or another OOP language is an asset.
  • Experience with agile development methodologies.
  • Knowledge of test-driven development and continuous integration systems.
  • Familiarity with network protocols such as HTTP, TLS, and TCP.
  • Experience with service-oriented architecture including Thrift, REST, and JSON.
  • Knowledge of object-relational mapping architecture including T-SQL, NHibernate, and Entity Framework.

Benefits

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

Tech Stack

C#Java

Categories

BackendTesting