Data And Software Engineer (Canada)

Data And Software Engineer (Canada)

13 Nov
|
Force Inspection Services
|
Canada

13 Nov

Force Inspection Services

Canada

Location 11523 100 Ave NW,Suite #100,Edmonton, AB, T5K 0J8,CanadaBase Pay $114,605.80
- $171,908.70 / YearEmployee Type Permanent Full-timeManage Others No DescriptionGeneral Bank of Canada ("GBC") is a Schedule I Chartered Bank headquartered in Edmonton, Alberta, and part of the Wheaton Group. Since our entrepreneurial beginnings in the 1950s, we've grown into one of Canada's fastest-growing small banks, delivering innovative financing solutions across the automotive, aviation, and commercial sectors. At GBC, our values of Trust, Discipline, People First, and Innovation shape everything we do. Our agile, forward-thinking approach allows us to design smarter, more responsive banking solutions for a rapidly evolving digital world. We're proud to be certified as a Excellent Place to Work for seven consecutive years, reflecting our commitment to a culture where people feel supported, empowered, and inspired to do their best work. Since 1969, our long-standing partnership with United Way has supported meaningful volunteerism, fundraising, and community initiatives that make a lasting difference. When you join General Bank of Canada, you become part of a team that’s not only shaping the future of banking but also strengthening the communities we serve. The OpportunityWe're looking for a Data and Software Engineer to join our Data, Technology and Innovation team and play an important role in our continued growth. you'll help build what's next. The Data and Software Engineer is responsible for building and maintaining data pipelines, ELT/ETL processes, core banking smart contracts, and backend services and APIs that connect front-end applications to the enterprise integration layer, enabling efficient data access and integration within the enterprise data and application environment.



This role takes a hands-on approach to developing data models and core banking product logic, ensuring data is well-structured, accurate, and accessible. The Data and Software Engineer also plays a key role in data integration, full-stack application development, transformation, automation, monitoring, and deployment through CI/CD pipelines, supporting advanced analytics and core banking operations. Working closely with technical and business partners, this role gathers requirements, develops technical solutions, validates solution accuracy, and continuously improves data processes and technology capabilities across the organization. In-Office Office environment with the ability to work remotely if required. Regular use of a computer and frequent interaction with employees and external contacts. Develop, test, and maintain scalable data pipelines and ELT/ETL solutions that support efficient, reliable, and accurate data processing. Use appropriate tools and cloud platforms, such as SQL, Python, Snowflake, and Azure to extract, clean, transform, and integrate data from multiple sources. Apply cloud data streaming architectures and patterns where appropriate. Data Integration & Analysis Integrate internal and external data sources into the enterprise data environment and assess complex datasets for structure, quality, and suitability for integration.



Develop reliable data extracts for internal and external consumers. Build reusable queries and datasets that enable self-service reporting and advanced analysis. Data Governance & Modeling Develop data models and contribute to data governance frameworks that promote data quality, consistency, and compliance. Support data validation and reconciliation and adherence to established quality standards. Test, review, and validate newly developed views, data models, and data extracts to support accurate and reliable information. ML Deployment Transition machine learning models from development into production environments. Automate and maintain feature stores that enable reusable machine learning features. Optimize storage, compute, and infrastructure costs associated with machine learning workflows. Core Banking Development Develop, test, and maintain smart contracts and product logic on core banking platform (Thought Machine Vault). Ensure solutions align with product requirements and established architectural standards. Develop, test, and maintain backend services and APIs that connect front-end applications with the enterprise integration layer, including technologies such as Azure Service Bus, Azure API Management, and Kafka. Contribute to complex front-end components, including integrations with backend and core banking systems. Review front-end code through pull requests to support reliability, security, performance, and adherence to development standards. Deployment & Operational Support Deploy data, core banking, and application solutions through CI/CD pipelines, such as Azure DevOps and GitHub Actions, incorporating automated testing and version control. Follow established change management and security requirements throughout de

📌 Data And Software Engineer (Canada)
🏢 Force Inspection Services
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data and software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: data and software engineer (canada) / canada