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