Senior .Net Backend Developer
Job Type
Full Time
Workspace
On-site
About your Role
We're looking for an experienced backend developer with good English (B1+) to work for our Canadian client with C#, ASP.NET Core, and Microsoft Azure. English is required for daily communication with the team.
You will design and build the backend behind the client's product – distributed, cloud-based systems that have to stay reliable under real production load. You will own features end to end: from clarifying requirements and designing the architecture to shipping, monitoring, and troubleshooting in Azure. The role involves close collaboration with the client's team, product owners, QA, and DevOps engineers, and gives you real influence on technical decisions – from service boundaries and messaging to data design and AI integrations.
Requirements
7+ years of professional software development experience
Strong hands-on experience with C# and .NET / ASP.NET Core
Solid understanding of REST API design
Strong knowledge of object-oriented design and software architecture
Experience designing and building distributed backend systems
Strong experience with relational databases and SQL
Experience with Entity Framework or another ORM
Experience with asynchronous programming and concurrent processing
Understanding of dependency injection, SOLID principles, and common design patterns
Experience designing systems with reliability, scalability, and maintainability in mind
Experience with Azure DevOps and CI/CD pipelines
Ability to independently take a feature or technical problem from requirements to production
Comfort with designing and troubleshooting cloud-based applications
Strong practical experience with Microsoft Azure is highly desirable
Nice to have
Event-driven architecture and messaging systems
Azure Service Bus: topics, queues, sessions, and dead-letter processing
Microservice or modular service architectures
Multi-tenant SaaS applications
High-availability production systems
Privacy-sensitive or regulated applications
Application performance monitoring and observability
AI/ML service integration – Azure OpenAI or other AI platforms
What we offer
💰 Competitive salary
🗓️ 5/2 work schedule with a flexible start time
📍 Office in the historical city center
🌴 Paid vacation (20 working days per year) and sick leave
🪩 2 corporate parties per year
If you're excited about this opportunity, we'd love to hear from you!
About our Company
Igniscor is a team of .NET MAUI and Flutter developers, backend engineers, and QA specialists building cross-platform products for iOS, Android, and Windows. We follow the latest in mobile and cloud technologies – and apply them where they bring real value to our clients, from the first architecture decision to the production release.