Back-end developer / IoT/ Cloud
Job Description
Is innovative software development in your DNA? Do you want to work on challenging international projects with one of the world's best teams of experienced designers? Then you belong with us.
Main responsibilities
Your main daily tasks as a back-end developer at Orthogone
Define architecture and software requirements according to system specifications while keeping in mind scalability, performance, speed and stability of applications
Design, test and deploy software applications, APIs, algorithms and data structures including time series data
Conceptualize and implement applications in various economic sectors
Design, implement and maintain automated deployment and continuous integration (CI/CD) solutions
Migrate existing applications to microservice architectures as needed
Implement authentication and authorization devices
Design, integrate and deploy IoT infrastructure
Participate in design and code review
Accompany and advise clients in the adoption and implementation of back-end and cloud technologies
Requirements
If you meet the conditions listed, you are the one we are looking for
Bachelor's degree in computer science or computer engineering or equivalent
Minimum of five (5) years of experience in backend and cloud solution development and deployment
Experience in IoT, with embedded systems as well as working within a development engineering team
Experience:
SQL, NoSQL and caching databases
Back-end development with technologies using GIT, REST API,
One or more of the following technologies: Springboot, Java EE, ASP.NET, microservices, serverless; (at least one)
Cloud environment such as Google Cloud Platform, Amazon Web Services (AWS), Microsoft Azure; (at least one)
Unit testing and functional testing
Good knowledge of the Linux and Windows environment as well as a global knowledge of network infrastructures
Good command of at least three (3) of the following languages: C/C++, Python,
C#, Java, SQL, Shell script and JavaScript;
Working knowledge of:
Distributed tracing and instrumentation tools
Infrastructure-as-code deployment tools: Terraform, Pulumi
Development under Azure DevOps or VSTS or Jira; (one)
Docker, Kubernetes and IoT protocols (MQTT, AMQP), an asset
Good software security practices
Excellent ability to adapt to different work methods and environments
Ability to communicate ideas and propose effective solutions to clients
Positive attitude towards others and ability to influence them favorably
Problem solving skills
Committed, curious and creative
Good communication skills (oral and written)
Spoken and written bilingualism in French and English, weekly use (international customers).
Our offering
Our competitive benefits designed to support you in the pursuit of your professional and personal goals
A very competitive compensation and benefits package
Advantageous insurance program from day one (medical, dental, glasses, short and long term disability)
Access to telemedicine with health care professionals by secure chat or video session from day 1
Recognition of years of service
Telework: work from anywhere in Quebec
Flexible hours
Referral program with bonus
On-site fitness center
About the company
Developers of the Seemingly Impossible
Since its foundation in 2007, Orthogone has established itself in Canada as a leading provider of product development and engineering consulting services in the market of FPGA and embedded systems, custom sensor design, high performance networking equipment and electronic design for applications in the financial, medical, industrial, telecom and automotive sectors.
The company's head office is located in the Technoparc science campus in Montreal, which is home to more than 100 companies specializing in advanced technologies. We are an innovative company in a growth phase and are looking to expand our team in order to develop the North American market. We offer you an exceptional experience in a constantly evolving company that puts people first.
