Software Developer

Engineering Ottawa, Ontario


Job Duties


  • Collaborate with product management to perform requirement analysis and estimates on stories.
  • Develop design options and recommendations to address requirements not only from a functional perspective, but also from a scalability, performance and reliability perspective required of a SaaS service.
  • Based on chosen solution, work with the development team to provide estimates and plans to deliver.
  • Work with a cross functional team in the implementation and delivery of new functionality and corrective content.
  • Continue to evolve the development and delivery processes through retroactive reviews.
Job Requirements
  • Bachelor in Computer Science /Engineering or equivalent.
  • 4-6 years of experience developing cloud services in a distributed cloud environment.
  • Experience with.Net, C#, Visual Studio.
  • Experience in developing cloud services and their scalability and performance requirements.
  • Experience with SQL server, experience with non-SQL databases considered a bonus.
  • Experience with SOAP/REST web services would be an asset.
  • Excellent oral and written communications and ability to learn quickly.
  • Motivation to achieve results in a fast paced environment.
  • Working with JavaEE (JBOSS, Wildfly), Eclipse would be considered a bonus.