Senior Software Development Engineer (C#), Canada
@ Access Softek

Canada
On Site
Full-time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @accesssoftek.com
Recommended after applying

Job Details

About Senior Software Development Engineer (C#)

Access Softek is seeking a Senior Software Development Engineer (C#) to work on our Backend-for-Frontend (BFF) service in our fintech platform. The service acts as an API Gateway, aggregating data from multiple backend microservices and delivering it to various frontend clients. It is built on .NET 8, containerized with Kubernetes (EKS), and fully instrumented with OpenTelemetry and Kibana.

What You Will Do

  • Lead the design, development, and improvement of a high-load BFF service.
  • Collaborate with frontend, backend, DevOps, and architecture teams.
  • Modernize service architecture and deprecate legacy systems.
  • Own production reliability and performance by detecting bottlenecks.
  • Ensure sufficient test coverage and maintainable code using modern practices.
  • Contribute to observability through tracing, logging, and metrics.
  • Provide clear documentation for internal consumers and API users.
  • Act as a technical leader and mentor across teams.

What We Expect

  • At least 5 years of development experience in web applications and/or backend APIs using C#.
  • Strong knowledge in Object Oriented Design principles and classic design patterns.
  • Experience with microservices architecture and data modeling with MS SQL Server.
  • Familiarity with writing unit and integration tests using NUnit, xUnit, and related libraries.
  • Expertise with DevOps practices, Git, and technical leadership in complex projects.
  • Excellent communication and a strong problem solving mindset.

It Would Be Great If You Have

A goal-oriented approach with the ability to drive processes long-term and explain solution pros and cons effectively.

Our Benefits

  • Compensation commensurate with experience
  • Paid vacation and sick leave
  • Paid home internet

Key skills/competency

C#, .NET 8, Kubernetes, API Gateway, microservices, DevOps, MS SQL Server, testing, design patterns, technical leadership

How to Get Hired at Access Softek

🎯 Tips for Getting Hired

  • Research Access Softek's culture: Study mission, values, and recent news.
  • Customize your resume: Highlight C#, .NET, and microservices experience.
  • Prepare for technical interviews: Refresh OOP and design patterns.
  • Network on LinkedIn: Connect with current employees and teams.

📝 Interview Preparation Advice

Technical Preparation

Review C# and .NET 8 fundamentals.
Study API Gateway and microservices architecture.
Practice containerization with Kubernetes on EKS.
Refresh testing frameworks like NUnit and xUnit.

Behavioral Questions

Describe a technical challenge you overcame.
Explain team collaboration during projects.
Detail a time you led change effectively.
Discuss handling conflicting priorities in teams.

Frequently Asked Questions