Talent.com
Banking Applications Developer
Banking Applications DeveloperAlterna Savings • Ottawa, ON, CA
Banking Applications Developer

Banking Applications Developer

Alterna Savings • Ottawa, ON, CA
4 days ago
Job type
  • Full-time
Job description

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. Your recruiter will provide additional details about our total rewards package during the hiring process.

Scope of Position

The Banking Applications Developer’s role includes hands-on development, system analysis, and system architecture. In this Developer role, the individual is responsible for analyzing requirements; designing, developing, unit testing, and maintaining new and existing software applications; and resolving defects in support of business objectives. The role includes devising solutions to complex business problems and providing technical leadership and coaching to members of the development team. The individual serves as the subject matter expert (SME) in their area of expertise for the organization and team members and supports other application developers, as required, with day-to-day needs. Some applications will be unique to Alterna; others will involve integrating or customizing third-party solutions.

This individual will strategically design and implement in-house information systems that support core organizational functions and ensure high availability. Working in partnership with the Director, Banking Infrastructure & Operations, the individual will assist the Application Architect in evaluating the technologies required to satisfy business requirements and will provide technical leadership within the Applications Development Team.

The individual applies strong communication and problem-solving skills, along with knowledge of best practices, to guide the development team on the design, development, and maintainability of mission-critical information and software systems. The ability to interpret business requirements, assess technology options and constraints, and develop practical solutions is essential.

Major Responsibilities

Strategy & Planning

  • 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, objectives, 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.

Acquisition & Deployment

  • Review system designs, procurement initiatives, and outsourcing proposals to confirm alignment with architectural standards and guidelines.
  • Coordinate with vendors to support efficient implementation of new software solutions and resolution of 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.

Operational Management

  • 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 implement corrective actions to address identified issues.
  • Develop scripts, tools, and automation to improve development efficiency and operational reliability.
  • Collaborate with network administrators, systems analysts, and other technical teams to resolve application and system issues.

Qualifications

Formal Education & Certification

  • College diploma or university degree in Computer Science, Information Systems, Software Engineering, or a related discipline.
  • Minimum of 3 years’ experience working within a heavily regulated or financial services environment.
  • Minimum of 3 years’ experience in data engineering or business intelligence development.

Knowledge & Experience

  • Extensive experience designing and developing system and application architectures.
  • Hands-on experience with Microsoft Fabric or equivalent platforms (e.g., Azure Synapse, Power BI, Lakehouse architectures).
  • Proficiency in T-SQL, DAX, and Python for notebook-based development.
  • Experience designing dimensional data models and enabling self-service BI capabilities.
  • Familiarity with Power BI deployment practices, dataset management, and performance optimization.
  • Strong problem-solving skills across data ingestion, transformation, and visualization layers.
  • Experience integrating REST APIs and structured file-based data sources.
  • Working knowledge of role-based access control (RBAC) and workspace management within Microsoft Fabric.
  • Demonstrated experience gathering, analyzing, and documenting business requirements.
  • Strong background in enterprise systems design and application development.
  • Solid understanding of information processing principles and best practices.
  • Experience with a major business intelligence platform is considered an asset.
  • Working knowledge of Windows and Linux operating systems.
  • Strong knowledge of Java and related technologies, with exposure to enterprise frameworks and integration patterns.
  • Hands-on experience with modern development tools and IDEs, including Eclipse and Microsoft SQL development tools.
  • Experience using source control systems such as Git; experience with legacy systems (SVN/VSS) is an asset.
  • Strong understanding of coding standards, design patterns, and development best practices.
  • Experience working with relational database platforms, interfaces, and integration tools, including Oracle and Microsoft SQL Server.
  • Experience designing and maintaining data pipelines using Microsoft Fabric components (Dataflows, Pipelines, Notebooks).
  • Experience modeling data for analytical use in Power BI semantic models and datasets.
  • Ability to support proof-of-concept dashboards and analytical reporting initiatives.
  • Experience monitoring and troubleshooting data ingestion processes and refresh operations.
  • Ability to produce clear technical documentation and establish repeatable development workflows.
  • Experience collaborating with internal teams and external consultants in a delivery-focused environment.
  • Wealthview Banking Application Development experience considered as an asset.
Create a job alert for this search

Banking Applications Developer • Ottawa, ON, CA

Similar jobs

Senior Application Developer Specializing in API and Azure Solutions

Algonquin College of Applied Arts and TechnologyOttawa
Full-time

Lead the way in developing enterprise applications as a Senior Developer and Analyst.Focus on Azure solutions and API development, utilizing your vast experience to optimize business processes in a...Show more

 • Promoted

Fullstack Web Application Developer

The Citco Group LimitedOttawa, ON, CA
Full-time

Since the 1940s Citco has provided specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide.With over 6,000 employees in 45 countries w...Show more

 • Promoted

Remote Senior Application Developer for Innovative Web Solutions

Western Financial GroupOttawa, ON, CA
Remote
Full-time

Lead web application development as a Senior Application Developer in a remote setting.Utilize your analytical expertise and multi-tasking skills to support internal clients and enhance system impr...Show more

 • Promoted

Guidewire Claims Developer

Coforgegatineau, qc, ca
Full-time

We at Coforge are hiring Guidewire Claims Developer with the following skillset :.Guidewire ClaimCenter (v10+ preferred; Cloud experience ideal).Gosu programming o ClaimCenter configuration.ClaimCe...Show more

 • Promoted

Senior Application Engineer - Zuora Billing

TwilioOttawa, ON, CA
Full-time

Lead complex Zuora billing projects as a Senior Application Engineer.Leverage expertise in billing configurations and integrations to support finance and accounting needs remotely.This role is vita...Show more

 • Promoted

Senior.NET Web Apps Developer & Analyst

ScotiabankOttawa, ON, CA
Full-time

A leading financial institution is seeking a Software Developer to join their agile team in Ottawa.This role involves developing web applications using Microsoft technologies, providing third-level...Show more

 • Promoted

Senior Application Developer

IBMOttawa, ON, CA
Permanent

A career in IBM Consulting is built on long‑term client relationships and close collaboration worldwide.You’ll work with leading companies across industries, helping them shape their hybrid cloud a...Show more

 • Promoted

Senior Shopify Developer: Headless, Integrations & Apps

Canadian Bank Note CompanyOttawa, ON, CA
Full-time

A leading secure technology firm is seeking a Senior Shopify Developer to architect and optimize high-performing Shopify storefronts.The role involves leading the development of themes, managing in...Show more

 • Promoted

Application Developer - Senior

Handis Consulting Inc.Ottawa, ON, CA
Full-time

Contract- 12 month (up to 1 year extension).Our public sector client is seeking a Senior Application Developer for a 12 month, full time contract, with the possibility of up to a 12-month extension...Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionOttawa, ON, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located...Show more

 • Promoted

Application Engineer

Jump! recruitersOttawa, ON, CA
Full-time

Our client is a manufacturer that provides solutions for heavy industry, particularly in the mining sector.If you want to expand your technical skills and help mining companies optimize their opera...Show more

 • Promoted

Application Support Engineer

HCLTechottawa, ON, ca
Full-time

Job descriptionProvide Development support to Software development community across the organization by managing, maintaining, and troubleshooting internal software application and tooling.Customer...Show more

 • Promoted

IT Applications Manager, NetSuite Platform

Newtimes Group of Companiesottawa, ON, ca
Full-time

Working Location: Remote (Canada) or can be hybrid if in TorontoPosition Summary:As the IT Applications Manager, NetSuite Platform, you will serve as the primary owner of our NetSuite ERP platform ...Show more

 • Promoted

Senior Application Developer

AlsglobalOttawa, ON, CA
Full-time +1

Oracle Fusion Cloud Senior Developer page is loaded## Oracle Fusion Cloud Senior Developerremote type: Remotelocations: North Vancouver, British Columbia, Canada: Mississauga, Ontario, Canadatime t...Show more

 • Promoted

Application Specialist

Crane Pumps & Systems Inc.Ottawa, ON, CA
Full-time

Application Specialist page is loaded## Application Specialistremote type: Onsitelocations: 70200-CAN7064 CPS Canadatime type: Full timeposted on: Posted Todayjob requisition id: JR100947**BASIC FU...Show more

 • Promoted

Int. Application Developer - GOAPRDJP00000702

Source CodeOttawa, ON, CA
Full-time

Application Developer - GOAPRDJP00000702.Application Developer - GOAPRDJP00000702.Application Developer - GOAPRDJP00000702.Remote, however, in the event of an on-site meeting.Background Check & Enh...Show more

 • Promoted

APPLICATION DEVELOPER

AtosOttawa, ON, CA
Full-time

Atos Group is a global leader in digital transformation with ~67,000 employees and annual revenue of ~€10 billion, operating in 61 countries under two brands – Atos for services and Eviden for prod...Show more

 • Promoted

Application Backend Engineer (Remote - Canada)

Yelp, IncOttawa, ON, CA
Remote
Full-time

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems.All new engineers deploy working code th...Show more