Senior Software Development Engineer (C#), Canada @ Access Softek
placeCanada
businessOn Site
scheduleFull-time
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review C# and .NET 8 fundamentals.
circle
Study API Gateway and microservices architecture.
circle
Practice containerization with Kubernetes on EKS.
circle
Refresh testing frameworks like NUnit and xUnit.
Behavioral Questions
circle
Describe a technical challenge you overcame.
circle
Explain team collaboration during projects.
circle
Detail a time you led change effectively.
circle
Discuss handling conflicting priorities in teams.
Frequently Asked Questions
What qualifications does Access Softek look for in a Senior Software Development Engineer (C#)?
keyboard_arrow_down
How does Access Softek evaluate technical skills for the Senior Software Development Engineer (C#)?
keyboard_arrow_down
What is the role of microservices experience in the Senior Software Development Engineer (C#)?
keyboard_arrow_down
What kind of projects will a Senior Software Development Engineer (C#) at Access Softek lead?
keyboard_arrow_down
How important is DevOps experience for this role at Access Softek?
keyboard_arrow_down
What type of testing experience is required for the Senior Software Development Engineer (C#)?
keyboard_arrow_down
How does Access Softek support career growth for a Senior Software Development Engineer (C#)?
keyboard_arrow_down
Are strong communication skills essential for the Senior Software Development Engineer (C#)?
keyboard_arrow_down
What role does containerization play in the Backend-for-Frontend service?
keyboard_arrow_down
What benefits does Access Softek offer to the Senior Software Development Engineer (C#)?
keyboard_arrow_down