Application Developer (Calgary)

Application Developer (Calgary)

22 Oct
|
STEP Energy Services
|
Calgary

22 Oct

STEP Energy Services

Calgary

Description

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

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

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

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 (calgary) / calgary

Subscribe to this job alert:

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