Job Description

GUI Developer

Fortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers.

Job Duties:

  • Work with talented team members on full line of products in the field of UTM
  • Support upper management with high quality deliverables in a timely manner
  • Take part in various software projects with focus on front end developments
  • Help shape the design and development processes of next generation GUIs

Skills and Knowledge Required:

  • Software development in Unix/Linux, or mobile environment
  • Experience with C/C++, script programming, such as JavaScript, Python, Perl
  • Understanding of TCP/IP networking and various networking protocols
  • Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular
  • Extensive knowledge of user interface design principles and best practices
  • Solid understanding of relational & non-relational database management systems
  • Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus
  • Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus
  • Experience with mobile application development on Android / iOS is a plus
  • Excellent problem solving and trouble shooting skills
  • High motivation to succeed

Education Required:

  • Bachelor or Master degree in Computer Science or equivalent


Job Overview