Software Engineer (.Net), Senior
M
Myticas Consulting
📍 Canada, Canada, Canada
Job Description
Required:
- Extensive professional experience as a software engineer with deep expertise in .NET / C#.
- Proven experience designing and building API-driven and microservices-based systems, including defining service boundaries, API contracts, versioning strategies, and integration patterns.
- Strong understanding of software architecture principles, including scalable, resilient, and maintainable system design.
- Hands‑on experience designing and building cloud‑native applications (e.g., Azure, AWS, or similar platforms).
- Solid experience with relational databases, data modeling, and performance optimization.
- Experience designing and building APIs and distributed systems.
- Proven ability to take ownership of large technical deliverables and drive them to completion.
- Strong problem‑solving skills, with the ability to debug and resolve complex production issues in production environments.