Information Technology - Montreal

Our Client in the Telco industry is seeking a Software Engineer (Binary Protocol over TCP) for their Dorval Office for a 12 months contract.
The first project for which a candidate is sought is a gateway from a binary protocol over TCP to a REST (HTTP) interface. The platform will handle peak traffic of 8000 transactions per second and an average of 2000 transactions per second. The goal is to have a gateway deployable automatically through an automated CICD pipeline and to do development in TDD.

The ideal candidate for the contract will have the following profile:

– Knowledge in TCP and experience in binary protocols over TCP.
– Knowledge of socket management and event loop in any language (C, C ++, Java …)
– Have the taste to learn new languages?? (possibility to work with GO)
– Knowledge in git, CI/CD pipeline
– Experience in an agile environment (Scrum, Kanban, iterative delivery method)
– Accustomed to writing unit tests, experience with Test Driven Development (TDD) is a benefit

If you love
• To be part of a community, ours is awesome. You will interact with developers in an Agile environment, work in an open space and participate in numerous team building activities
• To build new system, you will shape and construct the new Internet of Thing and Communication products
• To connect with people from other field, you will bridge business vocabularies, product strategies and technical lexicon
• DevOps, we are committed to our practices and tools – CI/CD, TDD, container, micro-services, Infra-As-Code
• Tech exploration, you will build the strategy and evolution of existing services, as well as future services architecture
And you want to
• Sharpen your development skills with access to vast resources and without limit to the latest techno
• Embody and advocate a culture of quality code development
• Paint the path to services implementation through elegant architecture
• Openly expose problems and turn them into learning and team bonding experience
• Put the interest of the team first

Then, you will enjoy joining our team! We want to get to know you.

We are looking for
• 5-10 years of software development, less is ok if you are that good
• Jedi Master in object oriented software and application development in Java, Python, C++
• Good Mileage with Domain Driven Design and Test Driven Design
• Computer geek that knows the ecosystem with no emotional attachment to a specific techno
• Infra-As-Code is a new religion, hence very familiar with automation/orchestration tool such as Ansible/Puppet and code management tools (GIT)
• Slice and dice a business/system problem into an easy modular and maintainable solution with your team
• Define, establish and communicate long term vision, adaptable to uncertain and changing needs
• Have strong interpersonal, oral and written communication skills, with a good sense of humour

To Apply, Please send your resume to:

Position Type Contract
Application Deadline December 29, 2017
Experience Required 5+ years
Job Duration 1 year
Education Required Bachelors