Software Developer

PasonCalgary, AB

About The Position

Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications. This role will be responsible for developing, testing, deploying, maintaining, and supporting the various products maintained by the Enterprise Applications team, primarily within our asset management web and mobile applications. You will work closely with our stakeholders, team members and other departments to document requirements and build solutions according to specifications. You will also assist the team in troubleshooting and building up enhancements to our AWS architecture.

Requirements

  • Proficient in C#, Angular, .NET or related languages
  • Experience with SQL Server or similar relational databases
  • Hands-on experience with automated environments in AWS (CloudFormation, EC2, etc)
  • Web development experience
  • Experience working in Windows environments
  • Scripting skills in PowerShell
  • Familiar with Git or related code repository systems
  • 5+ years of software development experience using industry-standard software development processes
  • Experience with client/server applications and web development.
  • AWS hosted applications and architecture
  • GitLab or equivalent build and deployment pipelines architecture
  • Software integration experience

Nice To Haves

  • Knowledge of Agile Development Methodologies an asset
  • Mobile app development experience considered an asset

Responsibilities

  • Design, implement and test software features for Enterprise Applications products
  • Create applications (server side and client side) to provide information to distributed field staff
  • Make improvements to the team’s AWS architecture and pipelines
  • Provide complex analytics for various departments to assist with decision making
  • Write excellent software using the most appropriate development methodologies
  • Work with the Product Management, Quality Assurance, and User Experience teams to deliver features and functionality that provide exceptional user experience
  • Participate in all aspects of the software development process, including requirements definition, high-level designs, estimating exercises, code reviews, documentation and testing
  • Work closely with QA and the rest of the team to improve our processes and products.
  • Contribute to our evolving development environment through research, experimenting with new technologies and courses. Educate your peers on what you have learned
  • Perform other operational duties as required

Benefits

  • Competitive compensation packages
  • Extended health benefits
  • Work life balance
  • Health & wellness support
  • Opportunities to give back
  • Great vacation time
  • Employee & family events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service