×
Register Here to Apply for Jobs or Post Jobs. X

Banking Applications Developer

Job in Ottawa, Ontario, Canada
Listing for: Alterna Savings
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Banking Applications Developer )

Job Type: Full‑time. Vacancy Status:
This posting is for an existing vacancy. Target Salary Range: 75K–80K. The compensation for this position is determined by a combination of skills, experience and is aligned to the market in which the job is posted.

Scope of Position

The Banking Applications Developer role includes hands‑on development, system analysis, and system architecture. The individual analyzes requirements; designs, develops, unit‑tests, and maintains new and existing software applications, and resolves defects to support business objectives.

The role devotes to devising solutions to complex business problems, providing technical leadership and coaching to development team members, serving as subject‑matter expert and supporting other application developers with day‑to‑day needs. Some applications are unique to Alterna; others involve integrating or customizing third‑party solutions.

The individual strategically designs and implements in‑house information systems that support core organizational functions and ensure high availability. Working in partnership with the Director, Banking Infrastructure and Operations, the individual assists the Application Architect in evaluating required technologies and provides technical leadership within the Applications Development Team.

Strong communication and problem‑solving skills, coupled with best‑practice knowledge, guide the team on design, development, and maintainability of mission‑critical systems and software.

Major Responsibilities
  • Research emerging technologies and recommend solutions that improve cost efficiency, scalability, and system flexibility.
  • Ensure system architecture aligns with organizational strategies, standards, and long‑term objectives.
  • Elicit, analyze and document functional and non‑functional requirements from business and technical stakeholders.
  • Support business case development by providing technical analysis, effort estimates and solution options.
  • Translate business needs into clear system and technical requirements for new initiatives in partnership with stakeholders.
  • Plan and coordinate software development life cycle (SDLC) phases across multiple initiatives.
  • Produce and maintain software requirements, specifications and design documentation; review and provide feedback on documentation produced by others.
  • Develop and maintain project plans, including scope, timelines, dependencies and implementation approaches.
  • Define and document business requirements, goals, deliverables and specifications on a project‑by‑project basis.
  • Assess existing systems, processes and procedures to identify improvement opportunities.
  • Collaborate with developers and designers to conceptualize and develop new software solutions.
  • Engage third‑party vendors to understand system architecture, capabilities and interoperability considerations.
  • Acquire and deploy system designs, procurement initiatives and outsourcing proposals to confirm alignment with architectural standards and guidelines.
  • Coordinate with vendors to support efficient implementation of current software solutions and resolve integration or customization issues.
  • Recommend, plan and execute software enhancements, upgrades and lifecycle improvements.
  • Design, develop and oversee implementation of end‑to‑end integrated solutions, where applicable.
  • Plan and implement application‑level security controls in alignment with organizational security standards.
  • Partner with end users, business partners and senior leadership to define requirements for complex systems and infrastructure solutions.
  • Model business and system processes using use cases, workflows and data models to support solution design.
  • Develop and execute test plans to validate functionality, performance and reliability; report findings and recommend corrective actions.
  • Share technical expertise and best practices with team members to support consistent delivery and continuous improvement.
  • Develop high‑quality software applications in accordance with approved specifications, standards and best practices.
  • Design, execute and monitor software performance and regression tests to identify defects and optimization opportunities.
  • Analyze test results and…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary