Skip to content

Are you looking to join a dynamic and agile team?

Our Calgary office houses our delivery team, but we are always on the look out for talented developers, interns, and more to join our agile team.
Home    >    About Us    >     Careers     >      Calgary   >    Software Engineer (Contract)

Software Engineer: .NET (Contract)

What we're looking for

Our ideal candidates will be developers who like to work on large, complex projects with a diverse group of experienced developers, product owners, project managers and quality assurance specialists in a collaborative team environment. 

They will be able to contribute to team solutioning discussions and have a proven record of solving complex problems with simple, repeatable solutions. The ability to refactor legacy code onto new platforms will be highly valued.

They will be a strong communicator with solid interpersonal skills in both in-person and digital team environments.

We are looking for individuals who have 5+ years of experience working with the following technologies

  • C# (or companion C-based variants)
  • ASP.NET (preference for Core, though other versions acceptable)
  • Azure and/or AWS Cloud
  • Experienced in functional/API and/or unit testing
  • Experience with scripting or powerShell
  • Knowledge of modern web technologies, such as CSS, Typescript/ES6, Less/Sass, HTML5
  • Familiarity with Git experience working in an agile environment

Bonus points for

  • Advanced experience with front-end frameworks such as VueJS, ReactJS
  • Advanced experience with enterprise database systems
  • Experience developing native mobile applications in Swift, Kotlin and/or ReactNative
  • Familiarity with Distributed Transactions
  • Familiarity with embedded systems 
  • Ability to converse in Vietnamese

How to apply?

Click the Apply Today button to start the application process.