This job is no longer available
This job expired on 16/09/2026. It no longer accepts applications.
Senior .NET Core Developer – Distributed Systems
Jobgether
Job description
About the role
We are seeking an experienced .NET Core developer to join a partner company in Canada. You will work on secure, scalable platforms that support complex enterprise environments and help shape the architecture of distributed systems.
Key responsibilities
- Design, develop, and maintain enterprise‑grade applications using .NET Core.
- Build and model APIs and integrations across multiple platforms (REST, GraphQL, gRPC, OpenAPI).
- Implement security‑focused components, control planes, and policy‑driven workflows.
- Work with event‑driven technologies such as Kafka, Kinesis, or Pub/Sub.
- Contribute to architecture decisions, domain‑driven design, and system modeling.
- Ensure reliability, monitoring, and operational readiness of services.
- Collaborate with cross‑functional engineering and product teams.
Required profile
- 8+ years of professional software engineering experience.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
- Strong architectural expertise and problem‑solving abilities.
- Experience delivering secure, scalable enterprise solutions.
Required skills
- .NET Core (framework internals, design patterns, architecture)
- API development – REST, GraphQL, gRPC, OpenAPI
- Distributed systems and event‑driven architectures (Kafka, Kinesis, Pub/Sub)
- Domain‑Driven Design and system modeling
- Security‑focused platform development
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether