Data Software Developer at Canada Guaranty
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

11 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Sql, Thinking Skills, Data Analysis, Openness, Postgresql, Java, Data Engineering, Data Security, Javascript, Angular, Shell Scripting, Accountability, Airflow, Optimization, Python, Software Design, Linux, Communication Skills, Programming Languages

Industry

Information Technology/IT

Description

WHO WE ARE

Canada Guaranty is a privately held Canadian mortgage insurer, established in 2010 following the acquisition of AIG United Guaranty Mortgage Insurance Company Canada by the Ontario Teachers’ Pension Plan and National Mortgage Guaranty Holdings Inc.
As a proudly Canadian company, we are committed to service excellence and helping Canadians achieve successful, long-term homeownership. Our mortgage solutions help protect lenders and investors from losses related to borrower default and foreclosure while ensuring Canadians are provided with greater access to affordable and sustainable homeownership.
Canada Guaranty’s performance-driven culture thrives on accountability, collaboration, and supportive teamwork. If you’re a dedicated team player with a strong track record of excellence, we can’t wait to hear from you!

ESSENTIAL QUALIFICATIONS

  • Master’s or Bachelor’s Degree in a related field.
  • At least 4 years of experience in core software development with exposure to data engineering methodologies and tools.
  • Demonstrated proficiency in programming languages such as Python, Java, JavaScript.
  • Previous experience with development frameworks such as React or Angular.
  • Strong understanding of relational database management using SQL, PostGreSQL or DB2.
  • Experience in version control systems such as Git for collaborative development.
  • Excellent problem-solving and critical-thinking skills for software design and optimization.
  • Willingness to take initiative and proactively explore solutions with guidance.
  • Demonstrated interest in data engineering and data analysis and eagerness to learn new tools and concepts.
  • Awareness of the importance of data security, privacy, and system integrity.
  • Strong communication skills, with the ability to clearly articulate ideas and ask thoughtful questions.
  • Collaborative mindset with the ability to contribute effectively in team settings.
  • Strong analytical thinking and a structured approach to problem-solving.
  • Professionalism, accountability, and commitment to producing high-quality work.
  • Openness to feedback and a desire to grow through mentorship and hands-on experience.

PREFERRED QUALIFICATIONS

  • Exposure to ETL tools such as Apache Nifi or Airflow and Linux or basic shell scripting are an asset
Responsibilities
  • Implement metadata management processes across structured and unstructured data sources.
  • Operationalize critical data elements inventory management by designing data models, building scripts to extract metadata, and enabling traceability across systems.
  • Refactor and modularize governance scripts to follow SDLC
  • Design and implement ETL pipelines to extract and consolidate data from system of record, internal and external data sources.
  • Build robust ingestion frameworks that include metadata extraction at source and target, data profiling and quality rules.
  • Design and code enhancements and new features for full stack web applications.
  • Debug and troubleshoot software issues to ensure smooth functionality and performance.
  • Collaborate with team members and business counterparts to build and improve applications.
  • Write and maintain technical documentation for future reference and team collaboration.
  • Remain current with best practices and emerging technologies to improve development processes.
  • Participate in code reviews to ensure quality standards and knowledge sharing within the team
Loading...