Sr Developer Full Stack

March 27 2025
Industries Bank, Insurance, Financial services
Categories Internet, Web, E-Commerce, Programming, Development
Toronto, ON • Full time

Scope of Position

The Senior Developer (Full Stack) will be responsible for analyzing, defining, developing, unit testing, bug fixing, innovating, and maintaining new and existing software applications. We are embarking on a transformation of our frontend applications, so curiosity, passion and flexibility to learn new technologies should describe you. Some of the applications are developed in Alterna; others will involve the integration or customization of third-party (i.e. FinTech) applications.

As part of Alterna's digital evolution, we are shifting toward AI-powered development to enhance member experiences and streamline operations. The ideal candidate will be eager to explore how AI can optimize software development, automate processes, and drive innovation in our digital products.

This individual will strategically design and implement information systems that support core organizational functions and assure their high availability. The incumbent will evaluate the technologies required to satisfy the business requirements and provide technical leadership within the Application Team.

This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide development on issues related to the design, development, and maintainability of mission-critical applications. An ability to understand business requirements, understand the possibilities and limitations of various technologies, and find creative solutions is essential.

Major Responsibilities

Development & Deployment

  • Develop and configure various applications in Alterna throughout the stack.
  • Develop, refine, and tune integrations between applications.
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Where applicable, design, develop, and oversee implementation of end-to-end integrated systems.
  • Assist with the planning and deployment of application security measures.

Strategy & Planning.

  • Ensure that proposed and existing systems architectures are aligned with organizational goals and objectives.
  • Work with stakeholders to define requirements for new technology implementations.
  • Work with other developers conceptualizing and developing new software programs and applications using your strong foundation in design principles.
  • Collaborate with developers and designers in conceptualizing and development of new software programs and applications.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Interact with third party providers, to understand the architecture of their system.

Operational Management

  • Develop and execute test plans to check infrastructure and systems performance.
  • Develop, document, communicate, and enforce application development standards & policies.
  • Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • On-call 2nd/3rd level support of applications.

Qualifications

Education & Certification

  • University degree in the field of computer science, information systems, or software engineering, with greater than 7 years of relevant work experience.

Knowledge & Experience

  • Backend: C#, Web API (REST), ASP.NET MVC, .NET Core, JSON/XML, MSSQL.
  • Frontend: HTML, CSS/LESS, JavaScript.
  • In-depth technical knowledge of operating systems, including primarily Windows (Linux is a nice to have).
  • Following clean coding methods and best practices including, debugging, testing (unit, integration), linting, version control, and security considerations.
  • Experience with API testing (e.g. Postman) would be an asset.
  • Hands on experience with Azure cloud, Azure DevOps is a strong asset.

Competencies

  • You roll up your sleeves to get things done.
  • Highly self-motivated and directed.
  • You have an experimental/growth mindset to drive innovation amidst uncertainty.
  • You are intellectually curious about digital, financial services for improving people's financial lives, digital technologies and best practices.

About Alterna Savings

Alterna Savings and Credit Union Limited (Alterna) has been the Good in Banking™ for over 115 years creating financial services that transform lives for the better, all while giving back to our community. Alterna is made up of Alterna Savings and Credit Union Limited and its wholly owned subsidiary, Alterna Bank.

As the first full-service, member-owned cooperative financial institution outside Quebec, Alterna Savings shares its expertise with over 210,000 members through a network of over 40 branches across Ontario, as well as call centre and digital channels. Members and customers also benefit from an industry-leading online brokerage and investment management services.

Working at Alterna

We are incredibly proud of our corporate culture of Integrity, Respect and Collaboration, where everyone works together towards a common goal; the financial wellbeing of our employees, members and customers. This commitment has earned us several prestigious employer awards, including the National Capital Region's Top Employers award for eight years running.

* Although we appreciate all applicants, preference will be given to candidates who most closely meet the qualifications, key skills, and competencies outlined above.

* Alterna is compliant with the Ontarians with Disabilities Act. If you have a disability, please contact our Recruitment Team and let us know how we can accommodate you.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network