Software Developer


Software Developer


Division

IM/IT

Location

Ottawa,Ontario

Job ID

866


SHARE THIS JOB
         

Job Description:

Job Requirements:

Experience working within AGILE Projects / Methodology    

  • A BSc. degree in Computer Science or relevant field with minimum of 5-7 years' experience as a Software Developer with an in-depth understanding of the entire web development process (design, development and deployment).
  • Solid understanding of Node.js, and writing RESTful API endpoints
  • Must be proficient in JavaScript and/or TypeScript
  • Familiarity with Angular or a similar front-end framework
  • Experience working with NoSQL databases (MongoDB, Redis, etc); bonus if you also have experience with Relational databases (MySQL, SQL Server, etc)
  • Working knowledge of CMS frameworks
  • Knowledge of security and user experience best practices
  • A love for learning and staying on top of the latest in web development
  • Excellent analytical and time management skills, while also being able to work effectively a team in a fast-paced environment

Value Adds:

  • Experience working with AWS and/or Azure technologies
  • Ability to work with other programming languages
  • Experience with unit testing and testing frameworks
  • Familiarity with ES6, and newest standards
  • Mobile development experience.