About The Company
National Bank is a leading financial institution committed to delivering innovative banking solutions and exceptional service to its clients. With a rich history of stability, integrity, and community engagement, the bank strives to foster a dynamic and inclusive environment that promotes growth and development. As part of our ongoing commitment to excellence, we leverage cutting-edge technology and data-driven strategies to enhance our operations, ensure regulatory compliance, and combat financial crime effectively. Our dedication to continuous improvement and employee development positions us as an employer of choice in the financial sector.
About The Role
We are seeking a highly skilled Senior Developer in Data Engineering to join our Financial Crime and Regulatory Projects team at National Bank. This pivotal role involves serving as a Data Analytics Specialist, where you will be instrumental in designing, developing, and maintaining robust data solutions that support our compliance and operational objectives. You will play a key part in modernizing our data platforms, optimizing information assets, and advancing analytical capabilities within the bank. Your expertise will directly influence our ability to detect and prevent financial crimes, meet regulatory requirements, and enhance overall data governance.
Qualifications
The ideal candidate will possess a bachelor's or master's degree in Computer Science, Data Science, or a related field, with 3 to 5 years of relevant experience in data engineering. Expertise in data design and modelling, particularly using data vault and dimensional approaches, is essential. You should have a proven track record of designing, developing, and operating large-scale data solutions within distributed and cloud environments. Proficiency in SQL and Python is required, along with a solid understanding of data processing optimization practices. Familiarity with cloud platforms such as Amazon Web Services, Snowflake, and tools like Terraform, as well as collaborative development practices including DevOps, automation, automated testing, and CI/CD pipelines, will be considered an asset. A strong understanding of data quality, governance, security, and valuation issues is also necessary.
Responsibilities
- Define and develop innovative data solutions and models that align with the analytical needs of the financial crime and regulatory sectors.
- Design, build, and maintain high-performance data pipelines for batch and real-time processing, utilizing technologies such as Kafka in cloud environments.
- Integrate and automate data flows between various systems and business applications, optimizing processing through SQL and Python scripting.
- Implement and oversee governance, control, quality, security, and confidentiality measures to ensure data integrity and compliance with regulatory standards.
- Influence and contribute to the evolution of the bank’s data strategy, platforms, and infrastructure, promoting best practices in engineering and automation.
- Collaborate with cross-functional teams to translate business requirements into scalable data solutions, supporting the bank’s ongoing initiatives against financial crime.
- Participate in continuous improvement initiatives, ensuring the adoption of innovative technologies and methods to enhance data processing and analytics capabilities.
Benefits
At National Bank, we offer a comprehensive benefits package designed to support your health, well-being, and professional growth. Upon joining, you will be eligible for a wide range of flexible benefits, including a health and wellness program with various options, flexible group insurance plans, and a generous pension scheme. We also provide an Employee Share Ownership Plan, employee and family assistance programs, and preferential banking services. Our involvement in community initiatives and access to telemedicine services, including a virtual sleep clinic, reflect our commitment to your overall well-being. We foster a flexible work environment with hybrid arrangements and adaptable schedules to promote work-life balance. Our investment in continuous learning through programs like the Data Academy, language training, Harvard Learning Centre, and coaching ensures your ongoing professional development.
Equal Opportunity
National Bank is an equal opportunity employer dedicated to fostering an inclusive and accessible environment for all employees and candidates. We value diversity and are committed to providing accommodations throughout the recruitment process to ensure all individuals have an equal opportunity to succeed. We welcome applicants from all backgrounds and experiences, and we encourage you to join our team to contribute to our mission of making a positive impact on people's lives. If you require any accommodations during the hiring process, please inform us at the initial stage. We look forward to welcoming you to our organization and supporting your career growth.