Senior Software Developer

 

Description:

Everlink Payment Services Inc. is a prominent leader in delivering innovative, integrated payment solutions across Canada. Serving 98% of credit unions, over half of Schedule 1 and 2 banks, and a wide spectrum of SMEs, Everlink provides state-of-the-art technology infrastructure and a Payment Network Gateway with exceptional operational performance. Their business spans multiple payment lines, including real-time digital solutions for peer-to-peer and business payments, card issuance and management, fraud management, mobile payments with NFC and digital wallets, professional services, retail POS acquisition, and ATM managed services.

The company is deeply committed to client-centric values, fostering long-term relationships by supplying innovative technologies to meet the needs of members, customers, and merchants.


Challenge/Role:

As a Senior Software Developer at Everlink, you will be pivotal in making high-level software development decisions. You will conceptualize and architect software designs that steer the development team to build scalable, secure, and high-quality IT solutions that meet business goals.


Role Responsibilities:

  • Collaborate with cross-functional teams to gather and understand functional and non-functional software requirements.

  • Create detailed product representations including desired functions and user interfaces.

  • Develop high-level product specifications with integration and feasibility in mind.

  • Define technology stacks, workflows, and coding standards for projects.

  • Communicate design concepts and development guidelines clearly to the team.

  • Monitor and ensure the development team adheres to the initial software design.

  • Provide technical mentorship and guidance to developers and engineers.

  • Ensure software quality encompassing security, modifiability, extensibility, and other key factors.

  • Stay updated with emerging software technologies and cybersecurity best practices.

  • Evaluate software solutions and overall system performance.

  • Manage the software development lifecycle including development, deployment, and integration.

  • Mentor junior developers patiently and effectively.


Experience & Skills Required:

  • 6 or more years of hands-on software development experience.

  • Strong skills in designing software and developing unified software visions.

  • Proficient in Java, C/C++, and JavaScript/TypeScript programming languages.

  • Deep knowledge of software architecture and application design.

  • Familiarity with UML and other modeling techniques.

  • Understanding of software quality assurance principles.

  • Experience in building scalable web applications.

  • Proficiency with back-end technologies such as Java, .NET, or Node.js.

  • Experience with both SQL (e.g., MSSQL) and NoSQL databases (e.g., MongoDB).

  • Familiarity with cloud platforms like AWS or Azure and CI/CD pipelines is a plus.

  • Experience working in Agile/Scrum development environments.


Abilities and Personal Attributes:

  • Strong technical mindset with meticulous attention to detail.

  • Excellent organizational and leadership capabilities.

  • Ability to prioritize and manage multiple tasks effectively.

  • Outstanding communication and presentation skills.

  • Mentorship ability and strong collaboration skills with diverse stakeholders.

  • Awareness of industry trends and innovations in software and digital payments.

  • Excellent problem-solving, analytical thinking, and creativity.

  • Passion for digital payments, financial services, and continuous innovation.


What Everlink Offers:

  • Competitive compensation package.

  • Comprehensive employee benefits.

  • Flexible working environment including hybrid work options.

  • Opportunities for professional development and career growth.

  • Inclusive and diverse team culture valuing creativity and collaboration.

Organization Everlink Payment Services Inc.
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Developer
Job Location Ontario,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2025-05-23 4:19 pm
Expires on 2026-01-14