Talent.com
C++Developer Payment Systems
C++Developer Payment SystemsValsoft Corp • Montreal, Montreal (administrative region), CA
No longer accepting applications
C++Developer Payment Systems

C++Developer Payment Systems

Valsoft Corp • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

About ValPay
ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue—without the burden of managing underwriting, compliance, and regulatory complexities that come with being a PayFac. Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting.

About the Role
Valpay is seeking an experienced C++ and Java Developer to join our agile development team. This role involves working on industry-standard payment applications, delivering robust, secure, and high-performance software solutions. Our team specializes in providing cutting-edge payment technology services and solutions, ensuring seamless transaction processing for our customers.

If you are passionate about C++ and Java development, payment technologies, agile methodologies, and thrive in a collaborative and fast-paced environment, we invite you to apply.

What You'll Do

  • Develop and optimize C++ and Java software for payment applications, ensuring security, performance, and reliability.
  • Implement and maintain integrations with JSON-based platform APIs and 3rd-party APIs.
  • Design, develop, and debug C++ and Java applications for payment solutions.
  • Collaborate with cross-functional teams to define requirements, enhance system performance, and troubleshoot production issues.
  • Contribute to best practices for development methodologies, coding standards, and system architecture.
  • Ensure compliance with security standards (PCI DSS) and industry regulations.
  • Utilize source control systems to maintain code quality and track software changes.
  • Comfortable with tools and practices related to the Software Delivery Life Cycle (SDLC)
  • Write and maintain technical documentation to support development efforts.
  • Participate in code reviews, agile sprint planning, and daily stand-up meetings.

What You Bring

  • Strong C++ and Java programming skills, with experience in software development.
  • Proficiency with GNU and Microsoft Make for build automation.
  • Experience in Windows and Linux-based C++ development.
  • Experience with XML/JSON APIs and integration with 3rd-party services.
  • Experience with backend microservices developed in Java with Spring Boot
  • Experience with applications hosted in the cloud (GCP, AWS, ...)
  • Basic SQL skills, preferably using MariaDB and MySQL, and also No-SQL database like MongoDB
  • Familiarity with scripting languages, including Windows CLI (.bat scripting) and Linux Bash.
  • Experience with JIRA and Confluence for tasks, issue tracking and documentation.
  • Strong debugging and testing skills to ensure software reliability.
  • Experience with source control systems (e.g., GitLab, Github, ...).
  • Ability to work independently with minimal supervision while collaborating effectively in a team setting.
  • Strong written and verbal communication skills to document and present technical concepts.
  • Experience with efficient troubleshooting of production incidents using modern observability platforms (Datadog, New Relic, ...)
  • Fluent in English and French

Bonus Points For

  • Experience in the payment industry, including payment processing applications and PCI compliance.
  • Knowledge of secure coding practices and encryption standards.
  • Familiarity with OpenSSL, Boost, or other relevant C++ libraries.
  • Cloud-based API integration experience (AWS, Azure, etc.).
  • Experience working in an Agile/Scrum environment.

------------------------------------------------------------------------------------------------------------

A propos de ValPay

ValPay est une solution de paiement intégrée qui vous permet d'intégrer des commerçants, de traiter des transactions et d'optimiser vos revenus sans effort, sans avoir à gérer la souscription, la conformité et les complexités réglementaires qui vont de pair avec un PayFac. Notre modèle PayFac-as-a-Service vous offre tous les avantages des paiements intégrés, tandis que nous nous chargeons des tâches les plus lourdes.

A propos du poste

Valpay est à la recherche d'un développeur C++ et Java expérimenté pour rejoindre notre équipe de développement agile. Ce poste implique de travailler sur des applications de paiement standard, en fournissant des solutions logicielles robustes, sécurisées et performantes. Notre équipe est spécialisée dans la fourniture de services et de solutions technologiques de paiement de pointe, garantissant à nos clients un traitement transparent des transactions.

Si vous êtes passionné par le développement C++ et Java, les technologies de paiement, les méthodologies agiles, et que vous vous épanouissez dans un environnement collaboratif et rapide, nous vous invitons à postuler.

Ce que vous ferez

  • Développer et optimiser des logiciels C++ et Java pour les applications de paiement, en assurant la sécurité, la performance et la fiabilité.
  • Mettre en œuvre et maintenir les intégrations avec les API de la plateforme basées sur JSON et les API de tierces parties.
  • Concevoir, développer et déboguer des applications C++ et Java pour les solutions de paiement.
  • Collaborer avec des équipes interfonctionnelles pour définir les besoins, améliorer les performances du système et résoudre les problèmes de production.
  • Contribuer aux meilleures pratiques en matière de méthodologies de développement, de normes de codage et d'architecture du système.
  • Assurer la conformité avec les normes de sécurité (PCI DSS) et les réglementations du secteur.
  • Utiliser les systèmes de contrôle des sources pour maintenir la qualité du code et suivre les modifications apportées au logiciel.
  • Être à l'aise avec les outils et les pratiques liés au cycle de vie de la livraison du logiciel (SDLC)
  • Rédiger et maintenir la documentation technique pour soutenir les efforts de développement.
  • Participer aux revues de code, à la planification des sprints agiles et aux réunions quotidiennes.

Ce que vous apportez

  • De solides compétences en programmation C++ et Java, avec une expérience dans le développement de logiciels.
  • Maîtrise de GNU et de Microsoft Make pour l'automatisation de la construction.
  • Expérience du développement C++ sous Windows et Linux.
  • Expérience des API XML/JSON et de l'intégration avec des services tiers.
  • Expérience avec des microservices backend développés en Java avec Spring Boot
  • Expérience avec des applications hébergées dans le cloud (GCP, AWS, ...)
  • Compétences SQL de base, de préférence en utilisant MariaDB et MySQL, ainsi que des bases de données No-SQL comme MongoDB
  • Familiarité avec les langages de script, y compris Windows CLI (.bat scripting) et Linux Bash.
  • Expérience avec JIRA et Confluence pour les tâches, le suivi des problèmes et la documentation.
  • Solides compétences en matière de débogage et de test pour garantir la fiabilité du logiciel.
  • Expérience des systèmes de contrôle des sources (par exemple, GitLab, Github, ...).
  • Capacité à travailler de manière indépendante avec un minimum de supervision tout en collaborant efficacement au sein d'une équipe.
  • Solides compétences en communication écrite et orale pour documenter et présenter des concepts techniques.
  • Expérience dans le dépannage efficace d'incidents de production en utilisant des plateformes modernes d'observabilité (Datadog, New Relic, ...)
  • Maîtrise de l'anglais et du français.

Points bonus pour

  • Expérience dans le secteur des paiements, y compris les applications de traitement des paiements et la conformité PCI.
  • Connaissance des pratiques de codage sécurisé et des normes de cryptage.
  • Familiarité avec OpenSSL, Boost ou d'autres bibliothèques C++ pertinentes.
  • Expérience de l'intégration d'API basées sur le cloud (AWS, Azure, etc.).
  • Expérience de travail dans un environnement Agile/Scrum
#J-18808-Ljbffr
Create a job alert for this search

CDeveloper Payment Systems • Montreal, Montreal (administrative region), CA

Similar jobs
Senior Consultant - Codex

Senior Consultant - Codex

Codex • montréal, qc, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 2 days ago • Promoted
Developer/Analyst - Navacord

Developer/Analyst - Navacord

Navacord • saint-esprit, qc, ca
Full-time
Navacord is hiring technical talent in the insurance industry! We are accepting applications for a dynamic individual with 5+ years experience in a full stack development environment and with at le...Show more
Last updated: 2 days ago • Promoted
REMOTE Talend/Databricks Integration Architect - Insight Global

REMOTE Talend/Databricks Integration Architect - Insight Global

Insight Global • mercier, qc, ca
Remote
Full-time
Insight Global is seeking a Talend/Databricks Integration Architect to join a top aerospace manufacturer in Montreal, QC.This position is remote across Canada following EST working hours.The Talent...Show more
Last updated: 6 days ago • Promoted
Snowflake Cortex expert

Snowflake Cortex expert

Amaris Consulting • mercier, QC, ca
Full-time
We are looking for a Snowflake Cortex & Snowpark Specialist to design, implement, and optimize advanced data and AI-driven solutions within the Snowflake Data Cloud.You will work closely with Data ...Show more
Last updated: 8 days ago • Promoted
Senior Control System Engineer

Senior Control System Engineer

Aversan Inc. • saint-esprit, QC, ca
Full-time
Senior Control Systems EngineerAversan Inc.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are current...Show more
Last updated: 2 days ago • Promoted
Full Stack Engineer - Luxoft

Full Stack Engineer - Luxoft

Luxoft • mercier, qc, ca
Full-time
Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
Last updated: 14 days ago • Promoted
Tech Lead - Monetization Integrations

Tech Lead - Monetization Integrations

Xsolla • Montreal
Full-time
A leading technology company seeks a Tech Lead for their MIT Team in Montreal.The ideal candidate will have over 5 years of experience in software development, with strong expertise in HTML, CSS, a...Show more
Last updated: 3 days ago • Promoted
C++ Developer - laval

C++ Developer - laval

Pentangle Tech Services | P5 Group • laval, qc, ca
Full-time
Position - C++ Software Developer.Dr Frederik Philips BlvdSuite 300Montreal Quebec H4M 2X4.Analyse, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as w...Show more
Last updated: 14 days ago • Promoted
Solutions Engineer — Open Payments Platform & Demos

Solutions Engineer — Open Payments Platform & Demos

Spreedly Inc • Montreal
Full-time
A leading payments platform company is seeking a Solutions Engineer to drive pre-sales efforts and design technical solutions for customers.The ideal candidate should have over 3 years of experienc...Show more
Last updated: 3 days ago • Promoted
Technical Sourcer (12 Month Contract)

Technical Sourcer (12 Month Contract)

Empire Life • saint-esprit, QC, ca
Full-time +3
Technical Sourcer (12 Month Contract)Location: Remote - Anywhere in Canada The total target compensation (TTC) range, including salary and target bonus, is $83,000 - $125,000....Show more
Last updated: 30+ days ago • Promoted
Dayforce HCM Payroll Implementation Consultant - PayTech

Dayforce HCM Payroll Implementation Consultant - PayTech

PayTech • saint-esprit, qc, ca
Full-time
Note: Dayforce Payroll implementation experience required.Requires a strong Dayforce Payroll consultant who has directly led the payroll workstream and has hands-on experience configuring, testing,...Show more
Last updated: 30+ days ago • Promoted
Crypto Operations Analyst - Netcoins

Crypto Operations Analyst - Netcoins

Netcoins • saint-esprit, qc, ca
Full-time
Netcoins is a Canadian cryptocurrency trading platform focused on building trusted, regulated digital asset infrastructure.We operate in a compliance-forward environment and are committed to combin...Show more
Last updated: 2 days ago • Promoted
Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - Ampstek

Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - Ampstek

Ampstek • mercier, qc, ca
Full-time
Job Title: Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Show more
Last updated: 14 days ago • Promoted
Ace Certified Guidewire Policy Developer

Ace Certified Guidewire Policy Developer

Coforge • saint-esprit, QC, ca
Full-time
Job Title: Ace Certified Guidewire Policy DeveloperSkills: Guidewire cloud, Policy, Gosu, REST/SOAPExperience: 8+ yearsLocation: RemoteDuration:<...Show more
Last updated: 14 days ago • Promoted
Payments Developer (MTS/UPF Developer with Unix - montréal

Payments Developer (MTS/UPF Developer with Unix - montréal

Net2Source (N2S) • montréal, qc, ca
Full-time
Payments Developer (MTS/UPF Developer with Unix).We are looking for an experienced.The ideal candidate will have hands-on experience in payment processing systems and strong backend development ski...Show more
Last updated: 2 days ago • Promoted
Junior C# Developer — Hybrid Montreal, R&D Growth

Junior C# Developer — Hybrid Montreal, R&D Growth

Broadsign Careers • Montreal
Full-time
A leading tech company in Montreal is seeking a Software Developer (junior-intermediate) to design and develop features for their software suite.The role requires a strong grasp of object-oriented ...Show more
Last updated: 2 days ago • Promoted
Angular Developer - Hybrid / Partially Client Onsite

Angular Developer - Hybrid / Partially Client Onsite

NTT DATA, Inc. • Montreal
Full-time
Select how often (in days) to receive an alert: Create Alert.Angular Developer - Hybrid / Partially Client Onsite.NTT DATA strives to hire exceptional, innovative and passionate individuals who wan...Show more
Last updated: 3 days ago • Promoted
Workday PATT Architect

Workday PATT Architect

Focus on WD • montréal, QC, ca
Full-time
This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
Last updated: 30+ days ago • Promoted