1

Trainee Dot Net Backend Developer Jobs in Alberta

Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... NET and/or Python, with extensive experience building scalable APIs and backend services ...

... Back End * Development: .NET Framework / .NET Core / .NET 7-8 / C#; REST API design and implementation * Data: MSSQL / SQL Profiler / Query Tuning * Testing: nUnit / Moq / AutoFixture DevOps * Azure ...

Oversee backend development efforts across multiple projects, ensuring consistency, code reuse, and ... Champion the adoption of modern DevOps practices, including CI/CD pipelines (TeamCity, GitHub ...

Strong backend development experience using .NET/C#, Node.js, or comparable technologies ... DevSecOps and Site Reliability Engineering (SRE) principles. Security & Governance: * Secure ...

Net Core, JavaScript/Node.js, Kotlin, Python, or equivalent) * Demonstrated expertise in full-stack ... backend APIs, database design, and modern frontend technologies * Deep understanding of design ...

Net Core, JavaScript/Node.js, Kotlin, Python, or equivalent) * Demonstrated expertise in full-stack ... backend APIs, database design, and modern frontend technologies * Deep understanding of design ...

Trainee Dot Net Backend Developer information

What does a Trainee Dot Net Backend Developer do?

A Trainee Dot Net Backend Developer is an entry-level professional who learns to build and maintain the server-side logic, databases, and APIs of web applications using Microsoft’s .NET framework. Their main responsibilities include writing C# code, understanding database interactions (often with SQL Server), and supporting the development team in deploying and testing backend services. They work under the guidance of senior developers to gain practical skills and knowledge required for developing scalable and secure backend solutions.

What is the difference between Trainee Dot Net Backend Developer vs Junior Dot Net Backend Developer?

AspectTrainee Dot Net Backend DeveloperJunior Dot Net Backend Developer
Required SkillsBasic understanding of .NET, programming fundamentals, and some coding experienceProficient in .NET, C#, and backend development with some project experience
Work EnvironmentTraining programs, supervised tasks, entry-level projectsIndependent task handling, contributing to ongoing projects
CertificationsOften no formal certification required, but basic knowledge neededRelevant certifications like Microsoft Certified: .NET Developer preferred
ResponsibilitiesLearning and assisting in backend tasksDeveloping, testing, and maintaining backend services

In summary, a Trainee Dot Net Backend Developer is at the beginning of their career, focusing on learning and assisting, while a Junior Dot Net Backend Developer has more hands-on experience and handles more independent development tasks.

What types of projects and technologies can a Trainee Dot Net Backend Developer expect to work on during their initial months?

As a Trainee Dot Net Backend Developer, you will typically start by assisting with small modules or components of larger web applications, often using C#, ASP.NET, and SQL Server. You'll gain hands-on experience with RESTful APIs, debugging, and writing unit tests, while following agile development methodologies. Collaboration with senior developers, front-end teams, and QA testers is common, helping you build both technical and communication skills. Gradually, you'll take on more responsibility as your proficiency grows, preparing you for more advanced backend tasks.

What are the key skills and qualifications needed to thrive as a Trainee Dot Net Backend Developer, and why are they important?

To thrive as a Trainee Dot Net Backend Developer, you need a solid understanding of C#, object-oriented programming, and basic knowledge of database concepts, typically supported by a relevant degree or coursework. Familiarity with the .NET framework, Visual Studio, version control systems like Git, and exposure to SQL Server are commonly required technical tools. Strong problem-solving skills, eagerness to learn, and effective communication help you collaborate with team members and adapt to new technologies. These skills are crucial for developing robust backend solutions, maintaining code quality, and integrating seamlessly into development teams.
What are popular job titles related to Trainee Dot Net Backend Developer jobs in Alberta? For Trainee Dot Net Backend Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Trainee Dot Net Backend Developer jobs in Alberta look for? The top searched job categories for Trainee Dot Net Backend Developer jobs in Alberta are:
What cities in Alberta are hiring for Trainee Dot Net Backend Developer jobs? Cities in Alberta with the most Trainee Dot Net Backend Developer job openings:
Infographic showing various Trainee Dot Net Backend Developer job openings in Alberta as of June 2026, with employment types broken down into 1% As Needed, 92% Full Time, 2% Part Time, and 5% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Full-time

Posted 5 days ago


Job description

Senior Developer


Olsen specializes in the implementation and optimization of enterprise resource management systems, particularly Vista ERP, for high-revenue construction companies across North America. As a trailblazer in the industry, our goal is to propel our clients toward digital transformation by automating and enhancing their business processes. We are committed to driving impactful changes through data analytics and technology, harnessing our collective expertise, innovation, and commitment to excellence. To further our mission, we are seeking an exceptionally skilled Senior Developer to join our team of professionals. This role focuses primarily on internal development and collaboration with internal teams, with a strong emphasis on technical leadership, long-term architectural strategy, and infrastructure ownership.

The ideal candidate brings strong technical maturity, with the ability to design and implement robust systems, make informed infrastructure and architectural decisions, and guide technical direction while remaining actively involved in development.

Key Responsibilities

- Collaborate with cross-functional teams to design, build, and enhance custom software solutions supporting ERP integrations, analytics, automation, and AI-driven workflows.

- Define and drive scalable application and data architecture, owning long-term technical strategy, roadmaps, and architectural direction across internal platforms.

- Lead technical decision-making across system architecture, cloud infrastructure, deployment strategies, and integration patterns.

- Design, build, and evolve scalable backend services, APIs, and system architectures, with a focus on performance, reliability, and maintainability.

- Own and evolve cloud infrastructure (Azure), including architecture, networking, security, identity and access management, and cost optimization.

- Proactively identify system-level risks and drive improvements in performance, reliability, scalability, and security, while troubleshooting and enhancing existing applications.

- Provide technical mentorship, contribute to system design and code reviews, and maintain clear and thorough documentation for architecture, infrastructure, and development workflows.

Essential Qualifications and Experience

- 7-10+ years of professional experience in software development across backend, frontend, and data-focused systems.

- Strong proficiency in C#/.NET and/or Python, with extensive experience building scalable APIs and backend services.

- Demonstrated experience designing system architecture and operating complex, production-grade systems.

- Strong experience with cloud architecture, particularly within Azure environments.

- Deep understanding of relational database design, performance tuning, and data architecture (SQL Server and/or PostgreSQL).

- Experience designing and managing cloud infrastructure, CI/CD pipelines, and containerized applications.

- Ability to demonstrate technical expertise through prior systems, projects, or architectural contributions.

Nice-to-Have Qualifications and Experience

- Hands-on experience with modern frontend frameworks and TypeScript/JavaScript.

- Experience designing data architectures that support scalability, performance, and long-term maintainability.

- Experience with backend performance optimization, scalability patterns, and distributed systems is a strong asset.

- Exposure to Data, AI, or ML solutions (e.g., OpenAI/LLMs, document processing, analytics pipelines) is considered a strong asset.

- Experience working within complex system integrations or ERP environments is highly preferred.

Must-Have Skills

- Ability to communicate technical ideas clearly with teammates and document work effectively.

- Strong problem-solving ability and systems-level thinking.

- Ability to take ownership of complex technical initiatives and make independent technical decisions from design through implementation across projects.

- Strong organizational skills and the ability to manage priorities across multiple technical initiatives.

- High level of integrity and ability to handle the confidentiality of sensitive information.
- Backend: C#/.NET, Python, Django, Azure Functions, SQL

- DevOps & Cloud: Azure Cloud, CI/CD pipelines, Docker

Nice-to-Have Skills

- Experience with frontend frameworks (React, Vue.js) and modern CSS frameworks (e.g., Tailwind)

- Data & AI: SQL Server, PostgreSQL, Redis (nice to have), OpenAI/LLMs, document processing, data integrations

Benefits of Working at Olsen

- Big thinking is the baseline. We hire curious people and then actually give them room to run.
- Remote flexibility that means what it says. Work where you work best, no asterisks.
- Growth that goes in the direction you want, not just the one that is convenient for us.
- Benefits shaped by the people who use them. Our team votes on what is offered and how it evolves.
- Straight talk at every level. You will always know where things stand and your voice will be heard.
- A team that genuinely enjoys the work. High standards, good people, and a culture worth showing up for.

Olsen is committed to recognizing the dignity and worth of every individual, offering equitable rights and opportunities to all our employees. We foster a culture of understanding and mutual respect.

If you are highly motivated, committed to continual learning, and excited to be a part of a growing firm, we invite you to submit your resume and cover letter. Please articulate why you are a remarkable candidate and what you are seeking from your next career move and employer.

We appreciate the interest of all applicants, but only those shortlisted will be contacted.