Fulltime
Software Developer, .NET Developer, Full Stack Developer
CES Energy Solutions Corp.Calgary, AB, Canada
Share on
Role details

CES Energy Solutions is a dynamic and growing North American oilfield services company listed on the TSX as CEU with revenue of 2.49 billion in 2025. It is one of the largest providers of production chemicals and drilling fluid systems and is focused on being the leading provider of technically advanced chemical solutions throughout the life cycle of the oilfield.

CES Energy Solutions is seeking a Software Developer to help build, enhance, and support internal business applications. This role will focus heavily on our Blazor web application and related .NET services, while also supporting integrations, APIs, mobile applications, desktop applications, and selected third-party application customizations.

This is a strong opportunity for a developing software professional who enjoys solving practical business problems, working closely with users and technical teams, and growing their skills within a collaborative, tight-knit environment.

Responsibilities

include: Develop, maintain, and enhance custom in-house applications, with a primary focus on Blazor and C#/.NET. Build and support web APIs, integrations, and application services. Work with the development team and business users to test, troubleshoot, and implement solutions. Investigate application issues, identify root causes, and help deliver reliable fixes and improvements.

Support customizations and integrations involving third-party business applications. Participate in source control workflows, testing, documentation, and release activities using modern software development best practices. Apply secure, maintainable, and testable coding practices across application development work. Other duties as required.

Skills and Experience: Two to five years of experience working as a software developer. Working knowledge of C#/.NET or a similar object-oriented programming language. Working knowledge of SQL and relational databases. Experience using source control systems such as Azure Dev Ops, Git Hub, or similar tools. Familiarity with CI/CD concepts, including automated builds, testing, deployments, and release pipelines.

Diploma or degree in Information Technology, Computer Science, Software Development, or a related field. Strong troubleshooting, analytical, and problem-solving skills. Ability to work both independently and as part of a team. Strong written and verbal communication skills. Assets: Experience building web applications with Blazor, Razor, C#, and .NET.

Experience using or developing web services, including SOAP, REST, WCF, XML, and JSON. Experience with Microsoft Dynamics AX 2009/2012 databases or X++ development. Experience with Microsoft Dynamics 365, especially Finance and Operations, is considered an asset.

Experience using AI-assisted development tools such as Claude, Git Hub Copilot, ChatGPT, or Codex to support coding, troubleshooting, and documentation, with strong judgment in validating AI-generated output. Experience with Azure Dev Ops or Git Hub Actions pipelines for CI/CD, automated testing, and deployment workflows. Experience with mobile application development, including Swift for iOS or Kotlin for Android.

CES offers our employees a competitive salary and benefits package commensurate with experience. We thank all applicants for their interest; however, we will only contact those individuals who qualify for an interview. CES Energy Solutions is committed to being an equal opportunity employer.

CES will not discriminate employees, or potential employees on the grounds of race, religious beliefs, colour, gender, physical disability, mental disability, ancestry, age, or sexual orientation. CES prides itself on adhering to the provisions of the Canadian Human Rights Act.

We will continue to be committed to recruiting, hiring, promoting, and training the most qualified individuals for positions at all levels within the Company.

Skills

C#SwiftKotlinSQL.NETAndroidiOSAzureDevOps

Details

Source

Jsearch

Country

Canada

Disclaimer: Applyn curates publicly available job information for discovery only. We are not an employer, recruiter, agency, or representative of the organizations shown in these listings. Always verify role details and application steps on the employer's official site.