Back End Java Developer |Hybrid Granby - QC

Apply Now

Company: Opticca

Location: Granby, QC J2G 0A1

Description:

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 [redacted]

version franaise

Dveloppeur Java Back End | Granby -QC

Cette fois, le rseau de partenariat d'Opticca apporte une opportunit passionnante et stimulante de travailler avec un Client sur un domaine trs intressant:

Donner au secteur de l'nergie les moyens d'agir grce la seule plate-forme de communication spcialise qui permet aux services publics et aux villes de dployer en toute scurit et fiabilit n'importe quelle application - sur un rseau puissant. Avec la solution la plus prouve 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 employs des opportunits de se dvelopper, de faire progresser leur carrire et notre entreprise. Description du posteSous la supervision du Software Development Manager, le dveloppeur de logiciels dveloppera de nouveaux codes et effectuera des analyses dtailles de problmes complexes rencontrs par le client afin d'en dterminer les causes et de proposer des solutions. Il devra tre autonome et efficace dans la gestion/ralisation de ses projets tout en collaborant efficacement avec les experts internes, afin de permettre une rsolution rapide des problmes des clients. Ce rle requiert des comptences en dveloppement de logiciels et en diagnostic, ainsi que des capacits de communication efficaces.

Description du poste

Sous la supervision du Software Development Manager, le dveloppeur logiciel dveloppera du nouveau code ainsi que des analyses dtailles de problmes complexes rencontrs par le client afin d'en dterminer les causes et de proposer des solutions. Il devra tre autonome et efficace dans la gestion/ralisation de ses projets tout en collaborant efficacement avec les experts internes, afin de permettre une rsolution rapide des problmes des clients. Ce rle requiert des comptences en matire de dveloppement de logiciels et de diagnostic, ainsi qu'une bonne capacit de communication.

Responsabilits du poste :

- Participer tous les niveaux du cycle de dveloppement logiciel : concevoir, programmer, tester et intgrer les modules logiciels dvelopps aux modules existants.

- Rdiger et rviser les spcifications techniques et fonctionnelles du produit en cours de dveloppement

- Participer aux runions 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 activits d'inspection du code

- Encadrer et fournir un mentorat aux membres de l'quipe ayant moins d'exprience et/ou aux stagiaires

- Participer diverses activits de dveloppement logiciel avec des quipes pluridisciplinaires.

Pour russir dans ce rle, vous devez rpondre aux qualifications et exigences suivantes :
- Minimum 5 ans d'exprience en programmation en JAVA
- Exprience avec Maven, Ant, AJAX, SOAP, Spring- Avoir dvelopp sur Unix/Linux, Windows- Connaissance des bases de donnes - SQL Server, Oracle, Percona est un atout.
- Capacit identifier et rsoudre les problmes.
- Une exprience ou un intrt marqu pour les tlcommunications et les technologies est un atout.
- Avoir travaill dans un contexte itratif ou Agile.
- Attention la qualit et aux dlais.
- Excellente matrise de l'anglais oral et crit, le franais est un atout.

Informations complmentaires

- 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 rvolutionnaires qui permettent nos clients de surpasser leur concurrence. Nous aidons nos clients acclrer le dveloppement 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 rseau de partenaires nous aide favoriser la collaboration et tirer parti de l'indpendance technologique. Nous avons construit une quipe de technologues passionns qui se soucient vraiment d'obtenir des rsultats de qualit, de construire des relations durables et de tenir nos promesses - chaque client est une rfrence.

Consultez les exigences de la description du poste et entrez en contact avec nous en postulant ici ! Ou envoyez-nous votre CV [redacted]

Similar Jobs