Retour à la recherche
PT
Pentangle Tech Services | P5 GroupSource d’offres vérifiée

Software developer

Offre en anglais

Design and implement software components for the LCC subsystem using a containerized microservices architecture. Collaborate with architects and QA to develop secure API interfaces and executable test scenarios using BDD.

  • Sur place
  • Ottawa, ON
  • Publié 18 août 2026
  • Postuler avant le 17 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Mandatory Requirement: • 5+ years mandatory experience with Python and C,C++ experience • Design and implement Java-based software components for the LCC subsystem. • Utilize containerized microservices architecture (e.g., Docker, Kubernetes). • Integrate SQL-based data storage and clustering features. • Apply cryptographic libraries for secure data handling. • Develop and maintain gRPC and REST API interfaces. • Work with common data formats including JSON, YAML, XML, and Protobuf. Collaboration & Design: • Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components. • Participate in weekly design syncs to propose and review solutions. • Draft design documents and finalize implementations through code inspections. Testing & Automation: • Define and implement unit tests for developed components. • Support Behavior-Driven Development (BDD) initiatives and automation goals. QA Collaboration • Collaborate with QA to develop BDD feature definitions using Gherkin syntax. • Translate acceptance criteria into executable test scenarios. Qualifications & Experience: • Experience with microservices, containerization (Docker/Kubernetes), and SQL databases. • Familiarity with cryptographic libraries and secure coding practices. • Proficiency in gRPC, REST APIs, and data serialization formats. • Experience with BDD tools and frameworks (e.g., Cucumber). • Strong problem-solving and communication skills. • Python & C, C++ as a mandatory language • Experience with cloud platforms (AWS, Azure, GCP). • Knowledge of CI/CD pipelines and DevOps practices. • Familiarity with Agile/Scrum methodologies.

Ce que vous ferez

Design and implement software components for the LCC subsystem using a containerized microservices architecture. Collaborate with architects and QA to develop secure API interfaces and executable test scenarios using BDD.

Exigences

Requires 5+ years of mandatory experience with Python, C, and C++, along with proficiency in Java and SQL. Candidates must have experience with Docker, Kubernetes, cryptographic libraries, and Agile/Scrum methodologies.

Compétences indiquées

  • KubernetesSouhaitée
  • SQLSouhaitée
  • CI/CDSouhaitée
  • DockerSouhaitée
  • JavaSouhaitée
  • C++Souhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Python
  • C
  • C++
  • Java
  • Docker
  • Kubernetes
  • SQL
  • gRPC
  • REST API
  • JSON
  • YAML
  • XML
  • Protobuf
  • BDD
  • Cucumber
  • CI/CD

Domaines d’emploi

  • Software
  • Technology
  • Engineering

Renseignements supplémentaires

Expérience minimale
5+ ans
Postuler avant le
17 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte