Back-end developer / IoT/ Cloud
BE PART OF THE ORTHOGONE TEAM
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
-
Early vacation program
-
Referral program with bonus
-
On-site fitness center