
Intermediate II C# Developer
Global Relay
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