Application Developer (Alberta)

Application Developer (Alberta)

15 Oct
|
STEP Energy Services
|
Alberta

15 Oct

STEP Energy Services

Alberta

WHAT YOU WILL DO:

The Application Developer designs, develops, maintains and supports business applications, system integrations and databases to improve business processes and data exchange across the organization. This permanent, full-time position is based in Calgary, Alberta, and requires experience with Microsoft technologies, including .NET, C#, SQL Server and GitHub, as well as the use of AI-assisted development tools for coding, testing and documentation.

WHAT WE OFFER:

Competitive pay: Pay aligned with industry standards.

Community investment: Opportunity for impact in the communities in which we live and work.

Social environment: Culture-building activities, social clubs.

Education/Training opportunities: Take your skills to the next level.

Career growth: Possibilities to expand your career

Comprehensive total rewards:

- Generous total rewards package including competitive pay, benefits, and reward offerings
- STEP-provided benefits package (start day one with option to upgrade)
- RRSP matching
- Potential for paid training and development opportunities
- Fuel discount card for personal use
- Employee perks including corporate discounts and memberships
- Employee referral bonus program

WHAT WE REQUIRE:

Responsibilities

Application Development

- Design, develop, test, deploy, and maintain business applications using .NET and C#.
- Enhance and support existing applications to meet evolving business requirements.
- Participate in application architecture, technical design, and code reviews.
- Develop and maintain APIs, services, and backend components.
- Troubleshoot and resolve application defects and performance issues.
- Work with business stakeholders to define requirements and technical specifications.
- Utilize GitHub and GitHub Copilot to improve development efficiency, code quality, documentation, testing, and team collaboration while adhering to development standards and best practices.
- Create technical documentation for developed solutions.
- Follow established development standards, security practices, and change management processes.

AI-Assisted Development
- Use AI coding assistants and agents (GitHub Copilot, Claude Code and similar) as a standard part of daily development - scaffolding, refactoring, test generation,



documentation and troubleshooting.
- Review, test and take ownership of AI-generated code to the same standard as hand-written code; understand where these tools are unreliable and when not to use them.
- Contribute to the written conventions, prompts and repository-level instructions that make AI assistance produce consistent, standards-compliant output for the whole team.
- Apply AI tooling within established security, data-handling and change-management practices.

Application and Integration Support
- Provide Tier 2 and Tier 3 support for internally developed and supported applications.
- Analyze and resolve application, integration, and database issues.
- Monitor application performance and system health.
- Collaborate with vendors and external partners to resolve technical issues.
- Document solutions, troubleshooting procedures, and support knowledge.
- Participate in after-hours support activities as required.

Continuous Improvement
- Identify opportunities to automate business processes and improve operational efficiency.
- Recommend enhancements to application architecture, integration design, and development practices.
- Contribute to technology planning and modernization initiatives.
- Evaluate and pilot emerging AI development tools and workflows, and share effective practices with the team.
- Stay current with Microsoft development tools, platforms, and best practices.

Qualifications

- Diploma or degree in Computer Science, Software Development, Information Technology, or related field.
- Minimum 3 years of professional software development experience.
- Demonstrated experience delivering business applications and integrations in a corporate environment.
- Strong experience with Microsoft SQL Server, including database design, stored procedures, views, and query optimization.
- Experience developing and consuming REST APIs and web services.




- Experience building and supporting system integrations.
- Proficiency with GitHub for source control, branch management, pull requests, code reviews, and release management.
- Demonstrated experience developing with AI coding assistants or agents (e.g. GitHub Copilot, Claude Code, Cursor), including reviewing and validating generated code.
- Sound judgment about the limits of AI-generated code - correctness, security, licensing and maintainability.
- Strong understanding of software development lifecycle (SDLC) practices.
- Experience troubleshooting production applications and resolving complex technical issues.
- Knowledge of application security, authentication, and authorization concepts

Key Competencies
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in a team environment.
- Robust organizational and time-management skills.

STEP ON BOARD:

Headquartered in Calgary, Alberta, STEP Energy Services, Sanjel Energy Services, and Wayfinder together form one of Canada's leading oilfield service organizations, employing approximately 1,450 professionals across Western Canada. We deliver industry-leading fracturing, coiled tubing, nitrogen, cementing, and proppant solutions to our valued clients while supporting the responsible development of Canada's energy resources.

Safety is the foundation of our culture. We are a community of professionals united by our core values, commitment to operational excellence, and dedication to exceptional service. We invest in our professionals, support the communities where we live and work, and are committed to creating an inclusive workplace where everyone can thrive.

If you're looking to build a rewarding career with a company that values safety, teamwork, professional growth, and flawless execution, we'd like to hear from you. Your application will be reviewed by our Human Resources team. If your gifts and talents match our needs, you will be invited for an interview. Due to the high volume of applications that we receive, only those who have been selected to continue in the recruitment process will be contacted.

INDHP

📌 Application Developer (Alberta)
🏢 STEP Energy Services
📍 Alberta

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: application developer (alberta) / alberta

Subscribe to this job alert:

Get the latest job offers by email for: application developer (alberta) / alberta