Salute My Job

Job Information

ICOM Productions Application Support Developer in Calgary, Alberta

Are you a lifelong learner? Are you driven by curiosity? If you are an independent thinker, are able to troubleshoot beyond the four corners of provided documentation and are committed to providing a positive customer experience. We want to hear from you.

About Us

ICOM is an award-winning eLearning company. Our team is made up of more than 50 learning specialists, including instructional designers, project managers, writers, graphic designers, and software programmers.

At ICOM, it's our mission to challenge and inspire the world to learn differently. Over our 22-year history, we?ve developed hundreds of online education programs for some of Canada?s biggest and best-known companies. From modifying behaviours to driving business objectives, ICOM creates engaging eLearning programs that help produce real on-theĀ­-job results.

Our office is located on Stephen Avenue in the heart of downtown Calgary, close to public transportation and loads of attractions. We?ve got lots of great benefits, too, like flexible work hours, a health-spending account, and a gym membership. Did we mention we also have a pool table? Sound like fun? That?s because it is.

About The Position

As an Application Support Developer at ICOM, you and your teammates are street-fighters with hearts of gold. No time to wait for orders from headquarters because you just got a call from someone in Content Design and they?ve found a bug in an e-Learning course! You?re all over it. Your client needs you to come through like NOW & you don?t have to toss this over the fence and hope someone else is able to find time for it! A quiet day in the office? Not for you. Now?s your chance to redevelop that widget in the Learning Management System that has always bothered you. Just imagine how much how cooler it would be if you added that new code snippet you found last week! Done for the day? Not quite because you still have time to slip in a code review for your buddy so we can get her code in Production.

Our ideal candidate has graduated with a degree in Computer Science within the last few years and is interested in cutting-edge web application development. They are able to motivate themselves in a flexible environment. They can solve problems both individually and collaboratively, while not being afraid to ask for help when they need it or take criticism of their code. They are familiar with at least one C-style language, such as PHP, Java, C, C#, JavaScript, or the Go programming language. We strive for knowledge of the full stack, so BASH command line experience will be very helpful.

Here are some of the technologies that we are currently using, along with how they are implemented:

  • Git

  • GitLab is used for almost all of our software

  • SQL

  • MySQL 5.5 and Aurora MySQL 5.6 make up most of our databases

  • Linux

  • RedHat/CentOS 5 for our legacy server and development VM?s

  • Amazon Linux for our modern servers

  • HTML & CSS

  • We prefer LESS for our CSS needs

  • JavaScript

  • ES6 + JSX using Babel

  • React

  • Node.js & npm/yarn

  • PHP

  • PHPUnit

  • QCodo

We don?t expect you to have had real-world experience using all of these technologies. ICOM is a learning company, and that applies to our employees as much as it applies to our clients. If any of this appeals to you, apply now!