This job board retrieves part of its jobs from: Emploi Trois-Rivières | Emploi Saint-Jérôme | Work From Home

The best job offers in Canadian territory

To post a job, login or create an account |  Post a Job


Bringing you new job offers in Canada every single day

previous arrow
next arrow

Clickatell: Senior Software Developer (Java)


This is a Contract position in Montreal, QC posted March 21, 2021.

Where you can make a difference Clickatell is a technology company that specializes in helping brands delight their customers with innovative, customer-centric solutions, giving them more time for what really matters.Are you interested in building products used by millions of people?

Do you wish you could launch code daily?

Are you looking to work on an enterprise grade transactions platform hosted in cloud environments?You will be joining an agile team of developers who are passionate about the products they build.

We enable our clients to seamlessly transact and engage with their customers (on a global scale via channels like WhatsApp, Google RCS, etc).

Clickatell is looking for a talented and ambitious developers that are passionate about building high performance (low latency, high transaction volumes) across multiple platforms.We have a great company culture where we deeply value collaboration.

Our environment allows you freedom to create and innovate while having fun at the same time.

We believe that everyone has a say in the way we build products and solutions, regardless of their skills or experience.This is an opportunity to join an energetic, fast paced, dynamic, Sequoia backed company, offering ample growth opportunities and exciting challenges.Sequoia played a role in the funding of YouTube, Apple, Google and other exciting companies.

Career & personal growth opportunities within Clickatell are unusually high, fuelled by a team of Champions who drive growth.

At Clickatell we invest in career development of our people and work closely with you on making your career goals a reality.

RequirementsThe role of our Champion Server-Side developer Work with an awesome geographically distributed team of engineers and product designers to implement the next generation of products and/or features Work independently and collaborate on projects developing applications from scratch Build applications that can scale (millions of transactions/requests per day) Develop software iteratively and deliver working code each iteration, including authoring relevant documentation and test cases Be responsible for implementing, debugging and testing of new product features, or enhancements on existing features, or assisting customers and vendors with implementing and troubleshooting end-to-end solutions Implementing a test driven development using unit tests and integration tests in an agile environment sustaining implemented features once delivered into production, including maintenance and support Partake in discussion of architecture, design recommendations and implementations Provide scheduled standby/on-call support of production software The Capabilities Of Our Champion, Proven Strong skills and experience in One or more of the following languages Java (Spring Framework / Spring Boot experience) C/C++ or Python Database scripting (PostgreSQL, MySQL) Unit Testing, Integration Testing, and Continuous Delivery Proven Strong troubleshooting and analytical skills Containerization (Docker / other), Kubernetes or other container orchestration frameworks AWS (Amazon Web Services) or other cloud-based infrastructures Linux or a recognized Unix platform Git or other Source Control Management tools – advantageous Jenkins – advantageous Experience in Kakfa – advantageous Experience with Camunda or any other workflow automation platform – advantageous Experience with Hibernate/Spring Data JPA – advantageous The characteristics of our Champion Developer Assertiveness and the ability to convince others of right course of action and to explain a point of view convincingly Verbal Communication good interpersonal skills, verbal communication skills and able to communicate clearly Written Communication ability to write clearly and concisely; this applies to documents, written emails or within chats Customer Focus identify and effectively respond to the diverse needs of development department’s customers Team Working able to work reliably and responsibly with geographically dispersed colleagues to achieve development and organisational goals as a member of a team Individual Working able to work alone, and to reliably and responsibly achieve development and organisational goals Work Style Foresight, analysis and logic, systematic and orderly planning, attention to detail Strong sense of humour Our Champions journey so far Experience in high volumes transactional/low latency solutions developing data access layers using ORM tools working with various relational databases multi-tiered, multi-threaded Java applications with a focus on high transaction/low latency communication tier integration with telecommunications service providers (RESTful APIs, SMPP) scrum / agile will be advantageous documentation of relevant design artefacts (use cases, user stories, sequence diagrams etc) Demonstrated focus on quality (unit testing, system testing, user acceptance testing) Computer Science degree from a reputable school (or 10 years’ experience if no degree) BenefitsWhy you will love being here Competitive salary paid monthly Health care benefit Quarterly performance incentives Communication allowances Half day off on your birthday 5 “personal” days leave a year, over and above your normal annual leave