Back End Java Developer Granby -QC
This time, Opticca's partnership network brings an exciting and challenging opportunity to work with a Client on a very interesting field :
Empowering the energy industry with the only purpose-built communications platform that enables utilities and cities to securely and reliably deploy any application on one powerful network.
With the most field-proven, globally compliant solution in the market, We connect individuals with the world of things™.
Within a working environment focused on delivery and commitment to our customers by encouraging passion, accountability, confidence, and energy for excellence.
We invest in our people and provide opportunities for employees to grow themselves, their careers, and our business.
Job Description
Under the supervision of the Software Development Manager, the software developer will develop new code as well as conduct detailed analyses of complex problems encountered by the customer in order to determine the causes and propose solutions.
He will have to be autonomous and efficient in the management / realization of his projects while collaborating effectively with internal experts, in order to allow a quick resolution of customer problems.
This role requires software development and diagnostic skills, as well as effective communication skills
Job Responsibilities :
- Participate at all levels of the software development cycle : design, program, test and integrate developed software modules with existing ones.
- Write and revise technical and functional specifications for the product under development
- Participate in Agile team meetings.
- Identify and investigate anomalies and implement corrective measures.
- Participate in the planning of projects, estimation of efforts required & its implementation.
- Participate in code inspection activities.
- Mentor and provide mentorship to team members with less experience and / or interns.
- Participate in various software development activities with multidisciplinary teams.
To successfully perform in this role, you must meet the following Qualifications and Requirements :
- Minimum 5 years of programming experience in JAVA
- Experience with Maven, Ant, AJAX, SOAP, Spring
- Have developed on Unix / Linux, Windows
- Knowledge of DB SQL Server, Oracle, Percona an asset
- Ability to identify and solve problems.
- Experience / marked interest in telecommunications and technologies are an asset.
- Have worked in an iterative or Agile context.
- Attention to quality and timelines.
- Strong English Oral & Written, French is an asset.
Additional information
- This position is open to permanent employment or contract-basis
- While working from home and flexibility are part of our culture, our client encourages their teams to go to the office once or twice per week for culture and team building purposes + work alignment
About us :
Opticca Consulting delivers revolutionary platforms that enable our clients to outperform their competition. We help our clients speed up application development and deliver value faster than ever before by adopting architectures using DevOps, Containers and Microservices, as well as supporting Automation and CI / CD pipelines.
Our extensive partner network helps us drive collaboration and leverage technology independence. We’ve built a team of passionate technologists who truly care about achieving quality outcomes, building lasting relationships, and delivering on what we promise every client is a reference.
Check out the requirements of the Job Description and get in contact with us by applying here! Or send us your resume to [email protected]
version française
Développeur Java Back End Granby -QC
Cette fois, le réseau de partenariat d'Opticca apporte une opportunité passionnante et stimulante de travailler avec un Client sur un domaine très intéressant :
Donner au secteur de l'énergie les moyens d'agir grâce à la seule plate-forme de communication spécialisée qui permet aux services publics et aux villes de déployer en toute sécurité et fiabilité n'importe quelle application - sur un réseau puissant.
Avec la solution la plus éprouvée sur le terrain et la plus conforme au niveau mondial sur le marché, Nous connectons les individus avec le monde des choses™.
Au sein d'un environnement de travail axé sur la livraison et l'engagement envers nos clients en encourageant la passion, la responsabilité, la confiance et l'énergie pour l'excellence.
Nous investissons dans notre personnel et offrons aux employés des opportunités de se développer, de faire progresser leur carrière et notre entreprise.
Description du posteSous la supervision du Software Development Manager, le développeur de logiciels développera de nouveaux codes et effectuera des analyses détaillées de problèmes complexes rencontrés par le client afin d'en déterminer les causes et de proposer des solutions.
Il devra être autonome et efficace dans la gestion / réalisation de ses projets tout en collaborant efficacement avec les experts internes, afin de permettre une résolution rapide des problèmes des clients.
Ce rôle requiert des compétences en développement de logiciels et en diagnostic, ainsi que des capacités de communication efficaces.
Description du poste
Sous la supervision du Software Development Manager, le développeur logiciel développera du nouveau code ainsi que des analyses détaillées de problèmes complexes rencontrés par le client afin d'en déterminer les causes et de proposer des solutions.
Il devra être autonome et efficace dans la gestion / réalisation de ses projets tout en collaborant efficacement avec les experts internes, afin de permettre une résolution rapide des problèmes des clients.
Ce rôle requiert des compétences en matière de développement de logiciels et de diagnostic, ainsi qu'une bonne capacité de communication.
Responsabilités du poste :
- Participer à tous les niveaux du cycle de développement logiciel : concevoir, programmer, tester et intégrer les modules logiciels développés aux modules existants.
- Rédiger et réviser les spécifications techniques et fonctionnelles du produit en cours de développement
- Participer aux réunions de l'équipe Agile.Identifier et investiguer les anomalies et mettre en place des mesures correctives
- Participer à la planification des projets, à l'estimation des efforts requis & à sa mise en œuvre
- Participer aux activités d'inspection du code
- Encadrer et fournir un mentorat aux membres de l'équipe ayant moins d'expérience et / ou aux stagiaires
- Participer à diverses activités de développement logiciel avec des équipes pluridisciplinaires.
Pour réussir dans ce rôle, vous devez répondre aux qualifications et exigences suivantes :
- Minimum 5 ans d'expérience en programmation en JAVA
- Expérience avec Maven, Ant, AJAX, SOAP, Spring- Avoir développé sur Unix / Linux, Windows- Connaissance des bases de données - SQL Server, Oracle, Percona est un atout.
- Capacité à identifier et à résoudre les problèmes.
- Une expérience ou un intérêt marqué pour les télécommunications et les technologies est un atout.
- Avoir travaillé dans un contexte itératif ou Agile.
- Attention à la qualité et aux délais.
- Excellente maîtrise de l'anglais oral et écrit, le français est un atout.
Informations complémentaires
- Ce poste est ouvert à un emploi permanent ou à un contrat.
- Bien que le travail à domicile et la flexibilité fassent partie de notre culture, notre client encourage ses équipes à se rendre au bureau une ou deux fois par semaine à des fins de culture et de renforcement de l'équipe + alignement du travail.
A propos de nous :
Opticca Consulting fournit des plateformes révolutionnaires qui permettent à nos clients de surpasser leur concurrence. Nous aidons nos clients à accélérer le développement d'applications et à fournir de la valeur plus rapidement que jamais en adoptant des architectures utilisant DevOps, Conteneurs et Microservices, ainsi qu'en soutenant l'automatisation et les pipelines CI / CD.
Notre vaste réseau de partenaires nous aide à favoriser la collaboration et à tirer parti de l'indépendance technologique.
Nous avons construit une équipe de technologues passionnés qui se soucient vraiment d'obtenir des résultats de qualité, de construire des relations durables et de tenir nos promesses - chaque client est une référence.
Consultez les exigences de la description du poste et entrez en contact avec nous en postulant ici ! Ou envoyez-nous votre CV à [email protected]