Senior Back-End Developer, Innovation Development
Job in
Calgary, Alberta, T3S, Canada
Listing for:
MNP
Full Time
position
Listed on 2026-03-07
Job specializations:
-
IT/Tech
Systems Engineer, Cybersecurity
Job Description & How to Apply Below
Job Details
Description
Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.
Make an impact with our Technology - Development team as a Senior Back-End Developer, Innovation Development. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We’re looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.
MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.
Responsibilities
Design and develop scalable, cloud-native back-end services using modern .NET, API-first patterns, and secure integration approachesOwn the back-end architecture and implementation for new innovation initiatives, ensuring services are reliable, modular, and built for long-term sustainabilityWork closely with the Innovation Development Manager, Architecture, Solution Delivery, and Data/ML teams to refine requirements, shape solution designs, and align with enterprise standardsDesign and build APIs and microservices that support both internal systems and modern front-end applications, ensuring clarity in domain boundaries and reusability across innovation solutionsIntegrate AI/ML capabilities into back-end services, collaborating with ML engineers to orchestrate inference endpoints, data flows, and responsible AI considerationsParticipate fully in Agile ceremonies, contributing to estimation, sprint planning, standups, demos, and retrospectivesWrite clean, well-structured, testable code, including comprehensive unit, integration, and API-level tests to achieve high quality and coverageBuild reliability and observability into services, including logging, tracing, metrics, dashboards, and automated alertsConduct technical investigations and PoCs, evaluating feasibility of new technologies, patterns, or integration approaches and communicating findings clearlyPerform peer code reviews, ensuring adherence to architecture patterns, security practices, cloud standards, performance expectations, and maintainabilityPrevent technical debt from day one, applying sound engineering discipline, contributing to architectural guardrails, and ensuring decisions support long-term velocityIdentify opportunities to automate processes, streamline deployments, improve developer workflows, and introduce modern toolingMentor developers through pair programming, design reviews, knowledge sharing, and demonstrations of best practicesContribute ideas and perspectives on improving engineering patterns, architectural approaches, and the overall innovation delivery modelSkills and Experience
At least 5 years of professional experience as a back-end developer with a strong emphasis on .NET back-end systemsDeep expertise with C# and .NET/ASP.NET Core (preferably .NET 8+), API development (REST), and service-oriented architecturesDemonstrated experience designing and building microservices and distributed systems, including those interacting with No
SQL and relational data storesStrong experience with Azure services, such as Azure Functions, API Management, Service Bus/Event Grid, Azure SQL, Cosmos DB, or similar cloud-native componentsHands-on experience implementing event-driven systems, stream processing, or messaging patterns (e.g., Service Bus, Kafka, Event Grid)Strong understanding of Domain-Driven Design (DDD) or similar architectural approaches; experience applying DDD in real-world systems is an assetSolid understanding of API-first development, service contracts, versioning strategies, and secure integration patterns (OAuth2, JWT, managed identities)Experience integrating AI/ML workloads (model endpoints, data flows, orchestration)Strong experience building automated tests (unit, integration, contract tests) and working with CI/CD pipelines for automated build, test, and deploySolid understanding of Agile/Scrum delivery practices and the ability to iterate quickly in an innovation environmentExperience preparing technical diagrams, documentation, or presentations to explain architecture, decisions, and service behaviorExposure to front-end technologies (Angular, Blazor, or similar) is an asset but not requiredStrong problem-solving, analytical thinking, and the ability to work autonomously in a fast-paced innovation environmentStrong communication and collaboration skills, including the ability to explain complex backend concepts to various audiencesExperience working with Infrastructure-as-Code (Terraform preferred) or similar technologies for provisioning cloud…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: