Senior Software Developer

Messagepoint
Greater Toronto Area, Canada
2K $ / semaine (estimé)
Temps plein

About Us :

Messagepoint is a privately-owned, PE-funded software company headquartered in Toronto, Ontario. We enable large enterprises to deliver enhanced customer experiences and achieve a better bottom line by optimizing their omni-channel customer communications.

Our award-winning platform gives non-technical business users such as marketers, CX teams and product owners intelligent control over the content in customer communications to achieve unparalleled personalization, relevancy, brand consistency, and compliance.

Only Messagepoint harnesses AI-powered Content Intelligence to automate and simplify the process of migrating, optimizing, authoring and managing business-critical on-demand, interactive and batch communications across all platforms and channels.

Founded in 1998 as Prinova, Messagepoint has grown from its beginnings as a top global Customer Communications Management (CCM) integrator, to become a leader in the space due to our unique ability to intelligently manage content.

Summary

We are seeking an experienced Senior Software Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and implementing automated framework solutions for our software products.

This role requires expertise in programming languages and automation tools. The Senior Software Developer will collaborate with the Development team, quality assurance professionals and other stakeholders to ensure that our products meet the highest standards of quality.

Responsibilities :

  • Ability to read complex code and write clear code (google / copy / paste technique is not sufficient).
  • Experience in creating automation frameworks from scratch.
  • Ability to lead complex solutions in designing automation frameworks, engineering approach and techniques to enable highly automated, consistent delivery of features with high quality.
  • Ability to lead, design and implement proof of concepts and provide appropriate technical guidance to the wider team, as needed, in defining technical and automation approaches.
  • Ability to operate with an automation first mindset to enable and enhance Continuous Integration and Continuous Delivery capabilities.
  • Understanding Cloud technologies and testing in cloud infrastructure (more specifically : AWS is a plus).
  • Work alongside the Development team & QA team to build out the automation process.
  • Hands-on ability to automate repeated tasks and build test coverage through existing or new infrastructure.
  • Passion for leading / training a team.
  • Assists in coaching junior staff, by helping them to make decisions, solve problems.
  • Assists in formulating QA standards and best practices, organizational policies and processes and strategic plans.
  • Assists management in setting the direction for quality assurance within the organization.

Qualifications :

  • Bachelor’s Degree in Computer Science, Software Engineering or a related field.
  • Java, Selenium, TestNG or JUnit, Rest API, Jenkins, Maven or Gradle
  • 5+ years progressive experience in Core Java engineering.
  • 3+ years of automation experience.
  • 3+ years of expertise in Selenium web driver.
  • 2+ years of experience as a Team Lead.
  • Experience using build tools like Gradle or Maven.
  • Knowledge of CI tools like (TeamCity) / Jenkins
  • Jira API, Jira Xray, TestRail experience is a plus.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Messagepoint is an Equal Opportunity Employer and encourages diversity and inclusion in the workplace.

We thank you for your interest, however, only those who qualify for an interview will be contacted.

Il y a 21 jours
Emplois reliés
Rodan Energy Solutions
Pickering, Ontario

RFP – 24- Senior Software Developer. Job Title: Senior Software Developer. Reports To: Lead Software Developer / Senior Manager. We are seeking a highly skilled and versatile Software Developer to join our team. ...

Jobber
Canada
Télétravail

A passion for Developer Experience: You have empathy for developers and love to solve problems to improve developer productivity . Developer Acceleration team you will play an essential part in improving the developer experience at Jobber. Your role? Streamline the development process, provide smoot...

Autodesk
Remote, Ontario, CAN
Télétravail

Autodesk is seeking an experienced Senior Principal Engineer to join the Autodesk Graphics Platform (AGP) team in Toronto, Montreal or Vancouver, Canada. You will report to Senior Engineering Manager, Graphics. ...

Cytel Software Corporation
CA

As a Senior UX Developer you will focus on coding the front-end of our software. You will work closely with UX Designers to build prototypes in our UX Style Guide and you’ll also be part of a cross-functional team that is responsible for the full software development life cycle. Provide technical gu...

Raise
Ontario

Software Developer- Front End - Senior. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience in programming and analysis; specialized software package suppo...

Oracle
Canada

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business.Our team is growing, and we’re looking for people like you to help us make ...

Raise
Ontario

Software Developer - ERP / Case Management - Senior. Refine and clarify designs during software development and implementation. Proficient in analyzing and designing changes to existing software solutions. Cúram V7 Certified Developer, Preferred. ...

Arctic Wolf
Remote, Canada
Télétravail

You’ll be working as a senior software developer on our Security Services & Customer Experience (S2CX) Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. Integrate software components into a fully functional softwar...

Aequilibrium Software Inc.
CA

Senior Android Developer We are looking for a Senior Android Developer to join our team! When you join Aequilibrium, you get to be a part of a fun and agile company driving innovative change in FinTech and VR. Have hands on experience with clean architecture patterns such as MVVM Understanding of pr...

Bridgit
Remote, Other, Canada,
Télétravail

Designers, developers, and testers work together with no silos, artificial barriers, or extraneous hand-offs. You have experience building quality software with a deep knowledge of one or more of the following languages: TypeScript, C#, or Golang. Proficiency in developing & debugging software that ...