Senior Software Engineer, Financial Software, Treasury

2 months ago


Ottawa, Ontario, Canada Export Development Canada Full time

About the Role

As a Senior Software Engineer, Financial Software, Treasury at Export Development Canada, you will play a key role in developing and maintaining our financial software systems. You will work closely with our Treasury team to design, develop, and deploy applications that meet the needs of our business.

Key Responsibilities

  • Design, develop, test, deploy, and maintain applications, including dashboards and tracking tools, written in Smalltalk.
  • Resolve technical issues related to the VisualWorks development platform and applications related to the UFS system.
  • Provide daily support for the production environment and application of the UFS system.
  • Diagnose and resolve issues encountered in the processing of SWIFT payment operations.
  • Find or implement improvements and extensions for the main UFS system frameworks and the main VisualWorks code base.
  • Work closely with various sector teams (including Banking Operations, Treasury, Risk Management, and Treasury Accounting) to evaluate current work processes and propose, examine, develop, and provide application solutions for the UFS system to meet the needs of these teams.
  • Manage production cycles in accordance with agile software development frameworks.
  • Improve connected treasury processes in line with evolving operational, compliance, and industry needs.
  • Understand enterprise cybersecurity issues, such as server vulnerabilities, and respond by changing the application or software platform, as needed.
  • Automate the system as needed, including maintenance of the automation suite and addition of new test scenarios for upcoming features.
  • Use productivity tools at work, including Azure Virtual Desktop and ServiceNow.

Requirements

  • Degree in Computer Science or Computer Engineering.
  • Clear interest in finance demonstrated through studies or experience.
  • At least 10 years of experience in object-oriented programming.
  • Occasionally, it may be necessary to work evenings or weekends to support the production system, conduct restart tests, and update the system environment.

Assets

  • Professional designation (e.g., CFA, CPA, MBA).
  • Experience in developing financial software applications.
  • Experience in a Smalltalk development environment.
  • Proficiency in both official languages (English and French).

Salary Range

  • Treasury 19: Salaries are based on qualifications and experience, and typically range from $107,132 to $142,842, plus performance-based compensation.

Work Location

  • Export Development Canada offers a hybrid work environment.
  • This role will be performed from EDC's head office in Ottawa.
  • Relocation assistance is available for eligible candidates.

EDC's Commitment to Employment Equity

EDC is committed to employment equity and strives to establish a diverse workforce. EDC invites women, Indigenous peoples, people with disabilities, members of a visible minority group, and members of the 2SLGBTQI+ community to apply. We ask selected candidates to indicate if accommodations are required for their interview.



  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    About the RoleExport Development Canada (EDC) is seeking a highly skilled Senior Software Engineer to join our Treasury team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining software applications, including dashboards and tracking tools, written in Smalltalk.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an experienced Embedded Software Developer or Senior Embedded Software Engineer to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an experienced Embedded Software Developer or Senior Embedded Software Engineer to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite Kernel team at BlackBerry QNX. As a key member of our team, you will work at the heart of our most reliable and secure operating system, contributing to the development of kernel-level software that powers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite Kernel team at BlackBerry QNX. As a key member of our team, you will work at the heart of our most reliable and secure operating system, contributing to the development of kernel-level software that powers...