Application Developer (Co-op Student)

Sanjel Energy Services IncCalgary, AB

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service