Tender Retail is looking for a Software Developer to join the Research & Development Team.
You are a Software Developer and want to join a reference team for electronic payment solutions. We have the challenges you are looking for!
Our business area essentially covers payment at points of sale as well as electronic payment via transaction processing infrastructures.
Your expertise as a software developer is essential in all facets related to the quality of the products.
Our team is the largest in Canada with experts whose know-how covers all facets of payment solutions. Our experts intimately understand all the technical, operational and business issues of payment systems.
Their interventions are supported by a solid mastery of international standards and best practices applicable to payment solutions.
What your impact will be :
- Design and implement new functionality in Tender Retail software
- Implement support for new payment terminals and payment processors
- Apply software development best practices and code standards
- Work with project managers on planning development and provide updates and required input
- Participate in design and requirements definition sessions
What we are looking for :
- 3+ years of experience in software development
- Experience in Object Oriented Programming
- Experience working with APIs (hardware and web)
- Experience of development for Windows and Linux
- Knowledge of C++, Objective-C
- Knowledge of Eclipse and / or CLion
- Good problem-solving skills
- Knowledge of software development best practices
- Desire for constant improvement
What would make you stand out :
- Experience in payment processing, gateways, certification and contact and contactless payment systems
- Experience of cross-platform development
- Delivery of software solutions to large businesses with many retail customers
- Knowledge of Google Test and Google Mock
- Knowledge of Dependency Injection Frameworks (Ex. : Google Fruit)
- Knowledge of Source Control tools (Git / BitBucket, GIT, Turtoise, SourceTree)
- Knowledge of Integration tools (Bamboo, Jenkins, Maven)
- Knowledge of CMake
- Knowledge of Java
What we offer :
- Interacting with the largest brands in North America
- Comprehensive Medical, Dental, and Vision
- Great compensation package
- Opportunities to grow
- Generous vacation (we want you to take it!)
- Community involvement and social responsibility
About Us
is a well-established payment software provider and leads the North American merchant middleware payment space. We use innovative payment technology to develop leading-edge, secure, and compliant payment tech solutions.
With 100,000’s of payment points deployed across North America, we have provided enterprise chain retailers and quick-service restaurants freedom of choice to manage payments and data according to their specific needs and implement fast, secure payment options to provide a better experience for their clients.
The Harris Talent Acquisition Team does not use text messages to communicate with candidates or solicit confidential information.
We encourage all candidates to apply for posted positions. They will be contacted either by a Harris manager or a member of the talent acquisition team for an interview once the required criteria are met.