
Intermediate II C# Developer
- Vancouver, BC
- 80.000-100.000 $ par an
- Permanent
- Temps-plein
- 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
- Minimum 5 years of C# developer experience
- Experience with multi-threaded programming and design patterns
- Experience with Java or another OOP language is an asset
- 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