Now hiring

Application Developer (Co-op Student) @ Sanjel

Calgary, AlbertaOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Role Profile | .NET, C#, SQL Server, Applications and Integrations Term: 4 months | Full-time | Paid Role Summary

The Application Developer Co-op Student works alongside our development team to build, enhance, and support the business applications, integrations, and databases used across the organization. Under the guidance of a senior developer, you will take on real project work — writing code that ships, helping troubleshoot live systems, and contributing to integrations that move data between our enterprise platforms. This is a hands-on role for a student who wants to leave the term with production experience in Microsoft technologies including .NET, C#, SQL Server, GitHub, and GitHub Copilot, plus a genuine understanding of how software gets delivered and supported in a corporate environment. No prior professional experience is expected — coursework, personal projects, and curiosity count.

What You'll Work On Application Development • Write, test, and maintain features for business applications using .NET and C#, with code review and mentorship at every step. • Make enhancements and fixes to existing applications based on business requests. • Help build and maintain APIs, services, and backend components. • Investigate and resolve application defects, working up from smaller, well-scoped issues. • Use GitHub and GitHub Copilot day to day for source control, pull requests, code generation, testing, and documentation — and learn where these tools help and where they don't. • Write and update technical documentation for the work you deliver. • Follow our development standards, security practices, and change management processes. • Sit in on technical design discussions and code reviews to see how decisions get made.

Integration Development • Assist with integrations between enterprise applications, databases, cloud services, and third-party platforms. • Help build integrations using APIs, web services, middleware, and ETL tooling. • Support the development of data transformation and mapping logic between systems. • Help investigate integration failures and verify the fixes. • Participate in testing, deployment, and monitoring of integration solutions. • Learn how requirements move from a business conversation to a technical specification.

Application Support • Provide Tier 2 support for internally developed applications, escalating to senior team members as needed. • Help analyze application, integration, and database issues and reproduce reported problems. • Assist with monitoring application performance and system health. • Document solutions and troubleshooting steps so the next person finds them faster.

Continuous Improvement • Look for small automation opportunities that save the team or the business time. • Bring forward ideas — fresh perspective on our tools and practices is genuinely welcome. • Build familiarity with Microsoft development tools, platforms, and best practices.

What We're Looking For • Currently enrolled in a Computer Science, Software Development, Information Technology, or related post-secondary program, and returning to studies following the work term. • Foundational programming experience in C#, .NET, or a comparable object-oriented language, through coursework, personal projects, or a previous work term. • Working knowledge of relational databases and SQL — writing queries, understanding joins, reading a schema. • Familiarity with Git-based version control and collaborative development workflows. • Understanding of core software development concepts and the development lifecycle. • Strong analytical and problem-solving skills, and a willingness to dig into unfamiliar code. • Clear written and verbal communication — you'll be asking questions and explaining your work. • Ability to work both independently and as part of a team. • Good organizational and time-management habits, and comfort asking for help early rather than late.

Bonus Points For • Exposure to REST APIs — building or consuming them. • Any experience with ASP.NET Core or modern web application development. • Familiarity with Entity Framework. • Exposure to Microsoft Azure or other cloud platforms. • Experience with GitHub Actions or any CI/CD tooling. • Exposure to Power Platform (Power Apps, Power Automate, Power BI). • Curiosity about ERP, CRM, or field operations systems such as Dynamics 365 Business Central, Salesforce, or FieldFX. • A portfolio, personal project, or repository you're happy to walk us through.

What You'll Take Away • Production code shipped to a real user base, not a sandbox project set aside at term end. • Direct mentorship from senior developers, including regular code review and feedback. • Practical experience with the Microsoft stack — .NET, C#, SQL Server, Azure, and GitHub Copilot — as used in industry. • Exposure to the full delivery cycle: requirements, design, build, test, deploy, and support. • A clear view of how enterprise systems connect and where the hard problems actually live.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores