Full Stack Developer - .Net (Intermediate)
Avant Imaging and Integrated Media Inc.
Role PurposeReporting to the VP, Solutions & Delivery, we are looking for a talented and motivated Full Stack Developer – .NET to join our development team. The ideal candidate will have strong experience building scalable, secure, and high-performance web applications using the Microsoft .NET ecosystem, along with modern front-end technologies.
You will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while working closely with product managers, business analysts, QA engineers, DevOps teams, and other developers.
Core Responsibilities
Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, ASP.NET Core, and Web API.
Build responsive and user-friendly front-end applications using React, Angular, Blazor, or similar modern JavaScript/C# frameworks.
Develop scalable RESTful APIs and integrate third-party services and enterprise systems.
Design and optimize relational databases using SQL Server, including tables, stored procedures, views, functions, and queries.
Implement secure authentication and authorization using technologies such as OAuth 2.0, OpenID Connect, JWT, and ASP.NET Core Identity.
Process and transform large fixed-width and delimited (CSV/flat) input files as part of data integration and batch workflows.
Generate large, well-structured XML output and associated XSD schemas for downstream systems and partners.
Integrate with document/PDF generation platforms such as Quadient, Exstream, or SmartCOMM to support customer communications.
Write clean, maintainable, reusable, and well-tested code following established coding standards and design patterns.
Participate in architecture and technical design discussions and contribute to application modernization initiatives.
Develop unit, integration, and automated tests to ensure application quality and reliability.
Troubleshoot and resolve application defects, performance issues, and production incidents.
Work with DevOps teams to support CI/CD pipelines, automated deployments, monitoring, and cloud infrastructure.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Conduct code reviews and provide constructive feedback to team members.
Create and maintain technical documentation, API documentation, and development standards.
Stay current with emerging technologies and recommend improvements to development practices and application architecture.
Required QualificationsBackend
Strong proficiency in C#
Hands-on experience with .NET / .NET Core
Strong experience with ASP.NET Core
Experience developing RESTful Web APIs
Knowledge of Entity Framework Core
Understanding of dependency injection, middleware, configuration, logging, and application lifecycle
Good understanding of object-oriented programming and SOLID principles
Experience with common design patterns and clean architecture principles
Experience processing large fixed-width and delimited input files
Experience generating large XML files and XSD schemas
Experience integrating with PDF generation software such as Quadient, Exstream, SmartCOMM, or similar
Frontend
Strong experience with JavaScript / TypeScript
Hands-on experience with at least one modern framework: React, Angular, Vue.Js, or Blazor (C#-based)
Strong knowledge of HTML5, CSS3, and responsive web design
Experience consuming REST APIs and handling client-side state
Familiarity with frontend build tools and package managers such as npm
Database
Strong experience with Microsoft SQL Server
Proficiency in writing complex SQL queries
Experience with stored procedures, functions, views, indexes, and query optimization
Understanding of database design, normalization, transactions, and performance tuning
Experience with Entity Framework Core or another ORM
Cloud & DevOps
Experience with Microsoft Azure or another major cloud platform
Familiarity with Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, and Azure Service Bus
Experience with CI/CD pipelines
Familiarity with Git-based source control and branching strategies
Experience with Docker and containerization is a plus
Understanding of application monitoring, logging, and observability
Testing & Quality
Experience with unit testing using frameworks such as xUnit, NUnit, or MSTest
Understanding of integration and API testing
Familiarity with mocking frameworks such as Moq
Experience with automated testing and continuous integration
Strong understanding of secure coding and application performance practices
Preferred Skills
Experience with microservices architecture
Knowledge of Azure DevOps or GitHub Actions
Experience with Docker and Kubernetes
Knowledge of messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka
Experience with Redis or other caching technologies
Knowledge of GraphQL is a plus
Familiarity with Elasticsearch or similar search technologies
Experience with Agile/Scrum development methodologies
Understanding of Domain-Driven Design (DDD)
Experience with application performance monitoring tools
Knowledge of AI/ML integrations or consuming LLM APIs is a plus
Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
3–7+ years of professional software development experience, depending on level.
Strong hands-on experience with the .NET ecosystem and modern frontend development.
Demonstrated experience delivering production-grade web applications.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration skills.
What We're Looking For
The successful candidate should be:
A strong problem solver with excellent attention to detail.
Comfortable working across both frontend and backend technologies.
Able to take ownership of features from requirements through deployment.
Passionate about writing clean, maintainable, and scalable code.
Comfortable working in a collaborative Agile environment.
Able to communicate technical concepts effectively to both technical and non-technical stakeholders.
Typical Technology Stack
Backend: C#, .NET 8/9+, ASP.NET Core, Web API, Entity Framework Core
Frontend: React / Angular / Blazor, TypeScript, JavaScript, HTML5, CSS3
Database: Microsoft SQL Server
Cloud: Microsoft Azure
DevOps: Azure DevOps / GitHub Actions, CI/CD, Docker
Testing: xUnit / NUnit, Moq, Postman
Version Control: Git / GitHub / Azure Repos
Architecture: REST APIs, Microservices, Clean Architecture, SOLID, Design Patterns
Data & Documents: Fixed-width & delimited file processing, XML/XSD generation, PDF/document composition (Quadient, Exstream, SmartCOMM)
#J-18808-Ljbffr
You will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while working closely with product managers, business analysts, QA engineers, DevOps teams, and other developers.
Core Responsibilities
Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, ASP.NET Core, and Web API.
Build responsive and user-friendly front-end applications using React, Angular, Blazor, or similar modern JavaScript/C# frameworks.
Develop scalable RESTful APIs and integrate third-party services and enterprise systems.
Design and optimize relational databases using SQL Server, including tables, stored procedures, views, functions, and queries.
Implement secure authentication and authorization using technologies such as OAuth 2.0, OpenID Connect, JWT, and ASP.NET Core Identity.
Process and transform large fixed-width and delimited (CSV/flat) input files as part of data integration and batch workflows.
Generate large, well-structured XML output and associated XSD schemas for downstream systems and partners.
Integrate with document/PDF generation platforms such as Quadient, Exstream, or SmartCOMM to support customer communications.
Write clean, maintainable, reusable, and well-tested code following established coding standards and design patterns.
Participate in architecture and technical design discussions and contribute to application modernization initiatives.
Develop unit, integration, and automated tests to ensure application quality and reliability.
Troubleshoot and resolve application defects, performance issues, and production incidents.
Work with DevOps teams to support CI/CD pipelines, automated deployments, monitoring, and cloud infrastructure.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Conduct code reviews and provide constructive feedback to team members.
Create and maintain technical documentation, API documentation, and development standards.
Stay current with emerging technologies and recommend improvements to development practices and application architecture.
Required QualificationsBackend
Strong proficiency in C#
Hands-on experience with .NET / .NET Core
Strong experience with ASP.NET Core
Experience developing RESTful Web APIs
Knowledge of Entity Framework Core
Understanding of dependency injection, middleware, configuration, logging, and application lifecycle
Good understanding of object-oriented programming and SOLID principles
Experience with common design patterns and clean architecture principles
Experience processing large fixed-width and delimited input files
Experience generating large XML files and XSD schemas
Experience integrating with PDF generation software such as Quadient, Exstream, SmartCOMM, or similar
Frontend
Strong experience with JavaScript / TypeScript
Hands-on experience with at least one modern framework: React, Angular, Vue.Js, or Blazor (C#-based)
Strong knowledge of HTML5, CSS3, and responsive web design
Experience consuming REST APIs and handling client-side state
Familiarity with frontend build tools and package managers such as npm
Database
Strong experience with Microsoft SQL Server
Proficiency in writing complex SQL queries
Experience with stored procedures, functions, views, indexes, and query optimization
Understanding of database design, normalization, transactions, and performance tuning
Experience with Entity Framework Core or another ORM
Cloud & DevOps
Experience with Microsoft Azure or another major cloud platform
Familiarity with Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, and Azure Service Bus
Experience with CI/CD pipelines
Familiarity with Git-based source control and branching strategies
Experience with Docker and containerization is a plus
Understanding of application monitoring, logging, and observability
Testing & Quality
Experience with unit testing using frameworks such as xUnit, NUnit, or MSTest
Understanding of integration and API testing
Familiarity with mocking frameworks such as Moq
Experience with automated testing and continuous integration
Strong understanding of secure coding and application performance practices
Preferred Skills
Experience with microservices architecture
Knowledge of Azure DevOps or GitHub Actions
Experience with Docker and Kubernetes
Knowledge of messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka
Experience with Redis or other caching technologies
Knowledge of GraphQL is a plus
Familiarity with Elasticsearch or similar search technologies
Experience with Agile/Scrum development methodologies
Understanding of Domain-Driven Design (DDD)
Experience with application performance monitoring tools
Knowledge of AI/ML integrations or consuming LLM APIs is a plus
Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
3–7+ years of professional software development experience, depending on level.
Strong hands-on experience with the .NET ecosystem and modern frontend development.
Demonstrated experience delivering production-grade web applications.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration skills.
What We're Looking For
The successful candidate should be:
A strong problem solver with excellent attention to detail.
Comfortable working across both frontend and backend technologies.
Able to take ownership of features from requirements through deployment.
Passionate about writing clean, maintainable, and scalable code.
Comfortable working in a collaborative Agile environment.
Able to communicate technical concepts effectively to both technical and non-technical stakeholders.
Typical Technology Stack
Backend: C#, .NET 8/9+, ASP.NET Core, Web API, Entity Framework Core
Frontend: React / Angular / Blazor, TypeScript, JavaScript, HTML5, CSS3
Database: Microsoft SQL Server
Cloud: Microsoft Azure
DevOps: Azure DevOps / GitHub Actions, CI/CD, Docker
Testing: xUnit / NUnit, Moq, Postman
Version Control: Git / GitHub / Azure Repos
Architecture: REST APIs, Microservices, Clean Architecture, SOLID, Design Patterns
Data & Documents: Fixed-width & delimited file processing, XML/XSD generation, PDF/document composition (Quadient, Exstream, SmartCOMM)
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Developer - .Net (Intermediate) in Winnipeg, MB vacancy
- ...A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SuggestedRemote work
- ...Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and... ...organization. Key Responsibilities • Design, develop, and deploy AI applications, from proof... ...Transformers • Microsoft Azure AI Stack: Azure OpenAI Service, Azure AI Studio, Azure...Suggested
- ...engineering productivity, quality, and delivery speed Strong hands-on experience building and supporting full-stack applications, including backend services using .NET / .NET Core, modern front-end development using React.js, API design, data persistence, and integration...Suggested
- Build complex software features in Vancouver as a Senior Full Stack .NET Developer, applying advanced debugging and architectural decision-making skills.Corpay seeks a senior Information Technology professional for IT Systems and Software Development. You will develop complex...Suggested
- Build scalable web applications with C#, .NET, and Microsoft Azure as a Full Stack Developer – .NET across frontend and backend systems.This developer designs, develops, tests, deploys, and maintains production-grade applications. The work spans ASP.NET Core, RESTful APIs, React...Suggested
- About The RoleWe are seeking a proactive and experienced .NET Full Stack Developer with 6–8 years of hands‑on experience in .NET, SQL, Angular, and Web API integrations. The ideal candidate should possess a strong product‑development mindset, exceptional problem‑solving abilities...
- ## Senior Full Stack .NET DeveloperAnsøg: Vancouver - Gift: Full time: Slået op i dag: 14282# # **Your role**Information Technology - IT Systems... ...Software Development - P3 - CAN# # **What you'll be doing**• Develops complex features and contributes to architectural decisions•...Full timeLocal area
- ...to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to... ...digital systems. This is a hands-on full stack development role focused on building applications using Angular, C#.NET, and Azure technologies, while improving workflow...
- ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful APIs, data modeling in SQL Server/Azure SQL, and secure authentication patterns while driving CI/CD through modern DevOps practices...
- ...free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department:... ...team, and we are looking for an experienced Full Stack Developer to help shape it from the ground... ...new applications using Angular and C#/.NET, working across front-end development, APIs...
- Accountable for completion of design tasks, Bill of Material releases and projects from concept to implementation in production. This will include all related design activities, calculations, communications, drawings and bill of material. Responsibilities: 1. Completes...Full time
$130k - $150k per year
...We are seeking a highly experienced Intermediate or Senior Civil Engineer to serve as the Professional of Record for civil engineering deliverables supporting electrical distribution projects. This... The pay range for this position is $130000.00 - $150000.00/yr. Individual...Permanent employmentFor contractorsWork at office- Build Knak’s Vue 3 and TypeScript editor with full-stack skills, shaping complex designs for marketers through reliable, high-performance features.As an Intermediate Software Developer, you will work across Knak’s editor for on-brand emails and landing pages. You will contribute...
- ...with a high priority on your personal and professional growth.Your Opportunity We are seeking a skilled Full Stack Developer with strong expertise in the Microsoft .NET technology stack for a hybrid role in downtown Toronto. The ideal candidate will have hands‑on experience...Work at officeLocal areaFlexible hours
- ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for...Hourly payLong term contractFull timeContract workFor subcontractorInternshipMonday to fridayNight shiftDay shiftAfternoon shift
- ...structures, and major Canadian infrastructure projects. As an Intermediate Foundations Engineer at Egis, you will support geotechnical... ...foundations, pavements, retaining structures, and ground improvements Develop site investigation programs for geotechnical assignments...Internship
- Job Description Overview Come join us in reshaping the future with AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its people. Your role Provides advice, guidance and subject matter expertise throughout the planning, design...For contractorsInternshipWork at officeFlexible hours
- ...across Canada and the United States. As AtkinsRéalis positions itself for growth in the Manitoba marketplace, we are looking for an Intermediate Electrical Engineer to join our team in our Winnipeg office. You will be trained and mentored by our highly skilled Electrical...Full timeFor contractorsInternshipWork at officeLocal areaFlexible hours
$100k - $120k per year
...Description Key Responsibilities: Lead and support a small team of developers through technical guidance, mentoring, code reviews, and day-to-... ..., build, and maintain scalable services and applications using .NET technologies. Help define technical approaches, architectural...Permanent employment$180k - $200k per year
...ensuring our AI features deliver clear ROI for our customers. Tech Stack & Domain Expertise Core Languages: Python (Expert), Bash.... ...Leadership Tenure: Extensive experience mentoring junior, intermediate, and senior data scientists, with a history of improving team-...3 days per week- CIBC is seeking a Full Stack Developer for its Regulatory Technology – Client Data Services team in Toronto. You will lead design, development, and integration of enterprise-scale applications, focusing on flexible client experiences. Hybrid work enables 1-2 days on-site weekly...Remote workFlexible hours
- ...improve engineering productivity, quality, and delivery speedStrong hands‑on experience building and supporting full‑stack applications, including backend services using .NET / .NET Core, modern front‑end development using React.Js, API design, data persistence, and integration...
$50k - $100k per year
...Management (PWM) provides high-net worth clients with holistic... ...PIA) is one of Canada's premier full-service brokerage firms for clients... ...next big move! We are hiring Developing Investment Advisors into our... ...support to help you develop and grow your practice. Accountabilities...Work from home- ..., Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and maintain software...
- Full Stack Developer Date: 22 Oct 2026Company: QualityAICountry/Region: CAAre you interested in working with the World’s leading AI-powered Quality... ...)Key RequirementsStrong hands-on experience with Angular, .NET, Aurora PostgreSQL, AWS, and Cloud technologies.Proven...Local areaRemote work
- ...Solutions, a national IT consulting company, is seeking a Senior Full Stack Developer to support a client in enhancing and modernizing an enterprise... ...support enterprise web applications using React, Node.js, .NET, ASP.NET, Web API, and SQL Server. Complete the implementation...
- ...development projects involving multiple back-end systems. As a Full Stack Developer, you'll assemble, implement and maintain easy, flexible, and... ...can demonstrate experience with at least 4+ years of C# / .Net development with Test Driven Development experience (TDD, ATDD...Flexible hours2 days per week1 day per week
- ...Share Purchase Plan (ESPP) – with Intact matching 50% of your net shares.Our pension offerings provide flexibility and long-... ...apply as well.About the role We’re looking for a Senior Full-Stack Software Developer (Python/React) to join our growing AI Engineering team and build...Long term contractLocal areaRemote workFlexible hours
- ...extensive experience to guide project teams through the software development lifecycle. This role requires strong skills in Python, C#,.NET, and Agile practices, as well as promoting software engineering best practices. Your collaborative mindset will help foster an...
$69.45k - $119.45k per year
...our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to... ...Accenture provides a reasonable range of compensation, based on full-time employment, for roles that may be hired as set forth below....Full timeWork at officeLocal areaShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer - .Net (Intermediate). Be the first to apply!
Related searches
- senior full stack engineer Winnipeg, MB
- full stack web developer Winnipeg, MB
- full stack developer remote Winnipeg, MB
- full stack developer Winnipeg, MB
- net developer intern Winnipeg, MB
- junior software developer .net Winnipeg, MB
- net developer visa sponsorship Winnipeg, MB
- asp.net developer Winnipeg, MB
- .net developer Winnipeg, MB
- net developer contract Winnipeg, MB


