Software Developer (C#)
Encore Travel
Saint-Laurent, QC

Do you want to make an impact?

Are you ready for a new opportunity where you’ll be recognized for your contributions, build meaningful relationships and drive change in a real way? If you answered yes, keep reading.

Welcome to Encore Travel!

We’re Canada’s corporate travel experts - the only Canadian-owned corporate travel management company with a team from coast to coast. Our focus is on technology, innovation, and quality; and in finding the best people to put in the right seats.

What do you love doing?

Are you passionate about:

  • Building C# applications, including anything from back-end services to their client-end counterparts.
  • Designing and developing these applications, and to coordinate with the rest of the team working on different layers of the infrastructures
  • Collaborative problem solving
  • Sophisticated design
  • Developing an innovative and high quality product

What will your day look like?

You’ll be:

  • Translating application storyboards and use cases into functional applications
  • Designing, building, and maintaining efficient, reusable, and reliable C# code
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Identifying bottlenecks and bugs, and devise solutions to these problems
  • Help maintaining code quality, organization, and automation.

Do you have what it takes?

What we’re looking for:

  • University degree in Computer Science
  • Experience with development and maintenance of applications
  • Strong Communication Skills
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET MVC framework
  • Familiarity with the Webform
  • Front-end framework preferably VueJS but an experience with React or Angular is to be considered
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
  • Familiarity with continuous integration
  • Knowledge of CSS (LESS or Sass would be considered an asset)
  • Experience with Webpack and NPM

How do we take care of you?

  • Health and wellness: Group Insurance Plan; a sunshine day!
  • Discover: Travel perks; Annual Encore Retreat
  • Save: Group RRSP Plan; free parking; easily accessible by public transport
  • Grow: Training and Development plan; Leadership Workshops
  • Win: Employee Referral Bonus Program
  • Give back: Team building community initiatives
  • Fuel up: Fully stocked kitchen (coffee, tea, fruits, snacks)
  • Enjoy: Company events and 5-7s; spend time with Logan, the office pup!

Still here?

If you’re ready to be a part of something bigger than yourself, where you can advance your career in a growing organization, we’d love to meet you!

Job Type: Full-time

Education:

  • Bachelor's Degree (Preferred)