UNIXEL
Detailed description
Job number2976
TitleSoftware Analyst and SCALA developer - Remote 100% or Hybrid - Permanent position - Analyste logiciel/développeur SCALA, - Télétravail 100% ou Hybride - Poste permanent
LocationTélétravail - Remote ou Centre Ville de Montréal Downtown
Potential salarySelon expérience - According to experience
Description(Click here) Software Analyst and SCALA developer - Remote 100% or Hybrid - Permanent position
(Voir version française plus bas)

Our Client's is looking for a software analyst and SCALA developer having experience and competence in developing SaaS applications hosted on the Azure cloud platform.

Requirements:

Experience in software development plus an experience in software development of SaaS based applications.

We are looking for a candidate that has skills in most of the following programming languages and environments.

SCALA:
Experience with akka, akka-http frameworks
Experience with typesafe Config (HOCON) configuration library
Experience with SBT
Experience with JMS (activeMQ implementation bonus)
Nice to have: Experience with Thrift serialization library and
with scala-js

GIT:
Experience using git - including merging, branching, working
with remote repositories

Postgres:

Able to install/configure postgres, including pg_hba.conf
(networking) (though this could also be in the linux skill set)
Experience with PL/PGSQL language

Azure:

Able to create linux VM's/Networking with Azure CLI
Able to create/modify runbooks (used for automated startup
/shutdown)


Linux:

Able to install software like clamd, artifactory, gitea,
postgres
Able to mount disks
Able to read/create bash scripts
Able to deploy jvm based applications (eg insights)
Able to manage OpenVPN
Able to configure Monit
Able to configure service files

Docker:

Able to create docker images, run containers (currently only
used for testing)



Version française.

Analyste logiciel et développeur SCALA - Remote 100% ou Hybride - Poste permanent


Notre client recherche un analyste logiciel et un développeur SCALA ayant de l'expérience et des compétences dans le développement d'applications SaaS hébergées sur la plateforme cloud Azure.

Conditions:

Expérience en développement de logiciels plus une expérience en développement de logiciels d'applications SaaS.

Nous recherchons un candidat qui possède des compétences dans la plupart des langages et environnements de programmation suivants.

ÉCHELLE:

Expérience avec les frameworks akka, akka-http
Expérience avec la bibliothèque de configuration typesafe Config (HOCON)
Expérience avec SBT
Expérience avec JMS (prime d'implémentation activeMQ)
Agréable à avoir : expérience avec la bibliothèque de sérialisation Thrift etavec scala-js

GTI:

Expérience de l'utilisation de git - y compris la fusion, la
création de branches, le travail avec des référentiels distants


Postgres:

Capable d'installer/configurer postgres, y compris pg_hba.conf
(mise en réseau) (bien que cela puisse également être dans l'ensemble de compétences Linux)

Expérience avec le langage PL/PGSQL

Azur:

Capable de créer des machines virtuelles/réseau Linux avec Azure CLI
Capable de créer/modifier des runbooks (utilisés pour le démarrage automatisé/fermer)


Linux :

Capable d'installer des logiciels comme clamd, artefact, gitea,
postgres
Capable de monter des disques
Capable de lire/créer des scripts bash
Capable de déployer des applications basées sur JVM (par exemple, Insights)
Capable de gérer OpenVPN
Capable de configurer Monit
Capable de configurer les fichiers de service

Docker:

Capable de créer des images Docker, d'exécuter des conteneurs (actuellement uniquement utilisé pour les tests)
201 Club Marin Road suite 101
Montreal (Quebec) H3E 1T4
Tl.: (514) 362-1234


© 2015 UNIXEL inc. All rights reserved.