Posted in

Intermediate II C# Developer

Intermediate II C# Developer

CompanyGlobal Relay
LocationVancouver, BC, Canada
Salary$80000 – $100000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Minimum 5 years of C# developer experience
  • Experience with multi-threaded programming and design patterns
  • Experience with agile development methodologies
  • Experience with test driven development, continuous integration systems, and dependency injection containers
  • Experience with network protocols such as HTTP, TLS, TCP
  • Experience with service-oriented architecture including Thrift, REST, and JSON
  • Experience with object relational mapping architecture including T-SQL, NHibernate, Entity Framework

Responsibilities

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

Preferred Qualifications

  • Experience with Java or another OOP language is an asset