Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The Application Developer will design, develop, and maintain business applications, system integrations, and databases to improve organizational processes. They will also utilize AI-assisted tools to enhance development efficiency, code quality, and documentation while providing ongoing technical support.
Job details
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. * Strong 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
What you’ll do
The Application Developer will design, develop, and maintain business applications, system integrations, and databases to improve organizational processes. They will also utilize AI-assisted tools to enhance development efficiency, code quality, and documentation while providing ongoing technical support.
Requirements
Candidates must have a diploma or degree in a relevant field and at least 3 years of professional software development experience. Proficiency in Microsoft technologies, including .NET, C#, and SQL Server, along with experience in AI-assisted coding and system integrations, is required.
Benefits
- Competitive pay
- Community investment opportunities
- Social clubs
- Education and training opportunities
- Career growth
- Comprehensive total rewards package
- Benefits package
- RRSP matching
- Paid training and development
- Fuel discount card
- Corporate discounts and memberships
- Employee referral bonus program
Listed skills
- Technical Documentation · Preferred
- GitHub · Preferred
- REST APIs · Preferred
- AI-assisted development · Preferred
- Troubleshooting · Preferred
- .NET · Preferred
- Communication Skills · Preferred
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- .NET
- C#
- SQL Server
- GitHub
- GitHub Copilot
- REST APIs
- Software development
- System integration
- Database design
- AI-assisted development
- Troubleshooting
- Technical documentation
- Application architecture
- SDLC
- Analytical skills
- Communication skills
- Claude Code
- Operational Efficiency
- Workplace Inclusivity
- Technical Issues
- Industry Standards
- Pull/Merge Requests
- Workflow Management
- AI-Generated Code
- Artificial Intelligence Development
- Technical Design
- Change Management Processes
- Planning
- .NET Framework
- Application Programming Interface (API)
- Applications Architecture
- Application Development
- Enterprise Application Integration
- Application Performance Management
- Application Security
- Software Development
- Authentications
- Management
- Business Process
- Business Requirements
- C# (Programming Language)
- Change Management
- Version Control
- Code Review
- Regulatory Compliance
- Computer Science
- Information Technology
- Continuous Improvement Process
- Training And Development
- Data Exchange
Job areas
- Technology
- Software
- Energy
- Engineering
- Application Developer
- Application Developer / Engineer
- Software Developers
More jobs from STEP Energy Services
Service Advisor
- On-site
- Clairmont, AB
- Posted Oct 16, 2026
JM Heavy Equipment Technician - Coiled Tubing Service Field
- On-site
- Fort St. John, BC
- Posted Oct 16, 2026
JM Heavy Equipment Technician - Frac Service Field
- On-site
- Clairmont, AB
- Posted Oct 16, 2026
Business Systems Analyst - Maintenance, Procurement, and Inventory
- On-site
- AB
- Posted Oct 15, 2026
