Software Developer

Meridian Credit UnionToronto, ON
Hybrid

About The Position

In this role, you will design and architect robust software solutions with a strong focus on scalability, performance, and long‑term maintainability. You will write clean, well‑structured applications leveraging low‑code and no‑code platforms. Your work will be supported by thorough unit testing to ensure quality and reliability, along with clear documentation, including meaningful inline comments, technical documentation, and user‑facing materials that support ongoing use and supportability. You will contribute to the evolution of programming, low‑code, and system integration standards, collaborating closely with other developers to promote consistent, high‑quality engineering practices across both traditional and low‑code solutions. This includes integrating third‑party software and platform services seamlessly into existing applications and infrastructure, ensuring solutions remain secure, scalable, and aligned with architectural standards. Within applications, you will design and implement complex features, maintain and enhance existing components, resolve defects, optimize performance and resource utilization, and ensure adherence to regulatory, compliance, and audit requirements. Collaboration is central to this role. You will provide input into project deliverables, including effort estimates and cost considerations, and work closely with project managers, business analysts, and stakeholders to determine the most effective implementation approach, balancing custom development with low‑code or no‑code solutions where they deliver the greatest value. You will actively participate in project planning, sprint reviews, and other agile ceremonies, helping to ensure solutions are well‑designed, realistically planned, and successfully delivered.

Requirements

  • Minimum of 2-3 years of application development experience in corporate environment
  • Degree or diploma in computer science or related field with emphasis on Web development
  • A strong knowledge of software development processes, analysis, design, tools and techniques
  • Experience with relational database systems
  • Experience in building frontend applications using Power Apps
  • Experience automating processes using Power Automate
  • Experience building RESTful APIs using .NET Core for building connected, service-oriented applications
  • Experience writing SharePoint Timer Jobs and console applications
  • Understanding of SharePoint framework (SPFx)

Nice To Haves

  • A strong understanding of financial tools and the banking sector is a definite asset
  • Embedding & leveraging technology – Confidence and willingness to learn and integrate AI and emerging technologies into new ways of working.  Experience with low/no code tools like the Microsoft Power Platform and generative AI productivity tools like Microsoft Copilot is considered an asset
  • Critical Thinking – The ability to analyze, evaluate and interpret information from various sources and apply logic and problem solving to make decisions.
  • Data Driven– Leverage data and insights to identify, prioritize and improve member experience and business efficiency.
  • Curiosity & Flexibility – Comfortable navigating and embracing change and uncertainty, ask more questions, explore more options. Continuously learn and grow.

Responsibilities

  • Design and architect software solutions, considering scalability and performance.
  • Conduct unit testing to ensure software quality.
  • Thoroughly document your work, including code comments and user manuals.
  • Contribute to the ongoing development and documentation of programming and system integration standards.
  • Collaborate with other developers to ensure consistent practices.
  • Integrate third-party software seamlessly into existing applications and infrastructure.
  • Design and implement complex features within applications.
  • Maintain existing components, addressing bugs and enhancements.
  • Optimize performance and resource utilization.
  • Ensure adherence to regulatory and audit requirements.
  • Provide input on project deliverables, including time estimates and cost assessments.
  • Collaborate with project managers, business analysts, and stakeholders.
  • Participate in project planning and sprint reviews.

Benefits

  • We have an inclusive and collaborative working environment that encourages teamwork, creativity, curiosity, and celebrates success!
  • We provide you with the tools and technology needed to delight your candidates and clients!
  • You will get to work with and learn from diverse industry leaders and colleagues, who have hailed from top organizations.
  • Hybrid work arrangements with in-person office time to collaborate, innovate and build relationships with your colleagues.
  • This is not your typical "corporate" job. We work hard and we have fun!

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service