Current jobs related to Senior Software Engineer - Toronto, Ontario - Jonah Group


  • Toronto, Ontario, Canada Cloverland Park Senior Living Full time

    About Cloverland Park Senior Living:At Cloverland Park Senior Living, we are committed to transforming the way we support our residents and their families. Our innovative platform is designed to enhance the quality of life for seniors while providing seamless financial management solutions.Your Role:We are seeking a Senior Backend Software Engineer who is...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    Transforming Insurance with TechnologyWe're revolutionizing the insurance industry by harnessing the power of technology. As a Senior Software Engineer, you'll play a pivotal role in shaping our platform to deliver a seamless and modern life insurance experience for our users.Key Responsibilities:Design and develop end-to-end experiences for our web-based...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a highly skilled Senior Software Engineer specializing in CRM Solutions to join our team at S M Software Solutions Inc. Below are the essential details regarding this opportunity:Mandatory Documentation:Ensure your resume is current and submitted in Word format.Complete the attached Skills Matrix and provide references as requested.Indicate...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About PolicyMeWe're a remote-first, Toronto-based startup modernizing the Canadian insurance landscape. Our mission is to put families first by providing honest and uncomplicated life insurance.Job SummaryWe're seeking a Senior Software Engineer (Fullstack) to join our team. As a key member, you'll be responsible for building, architecting, and scaling our...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutionsImprove...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions to support our business operations.Key ResponsibilitiesDesign and develop full-stack...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions to support our business operations.Key ResponsibilitiesDesign and develop full-stack...


  • Toronto, Ontario, Canada IFG International Financial Group Ltd Full time

    Senior Software EngineerIFG International Financial Group Ltd is looking for a Senior Software Engineer to join our dynamic team on a contract basis.Key Responsibilities: Design, develop, and enhance software applications, ensuring high-quality coding and testing standards. Establish project timelines and specifications for implementation, testing, and...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a key member of our software development team, you will be responsible for designing, architecting, and developing complex enterprise applications using.NET Framework, C#, and SQL. Your expertise in Web...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a key member of our software development team, you will be responsible for designing, architecting, and developing complex enterprise applications using.NET Framework, C#, and SQL. Your expertise in Web...


  • Toronto, Ontario, Canada Parallelz Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Parallelz. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and develop high-quality software components using C/C++ programming...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutions.Develop and...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key ResponsibilitiesDesign and develop high-quality software systems that meet business requirementsCollaborate with...


  • Toronto, Ontario, Canada TV2 Consulting Full time

    {"h1": "Senior Software Engineer at TV2 Consulting", "p": "We are seeking a highly skilled Senior Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:* Design and...


  • Toronto, Ontario, Canada TV2 Consulting Full time

    {"h1": "Senior Software Engineer at TV2 Consulting", "p": "We are seeking a highly skilled Senior Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:* Design and...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key ResponsibilitiesDesign and develop high-quality software systems that meet business requirementsCollaborate with...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Toast Canada, Inc. Full time $144,200

    {"title": "Senior Software Engineer", "content": "Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Toast Canada, Inc. in Toronto, ON. As a key member of our engineering team, you will be responsible for designing, building, and deploying highly resilient and scalable features across our enterprise management...


  • Toronto, Ontario, Canada Toast Canada, Inc. Full time $144,200

    {"title": "Senior Software Engineer", "content": "Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Toast Canada, Inc. in Toronto, ON. As a key member of our engineering team, you will be responsible for designing, building, and deploying highly resilient and scalable features across our enterprise management...

Senior Software Engineer

4 months ago


Toronto, Ontario, Canada Jonah Group Full time
We are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset's core values - Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.Responsibilities
  • Actively contribute in agile project teams during scrums, sprint planning, code reviews
  • Develop, maintain, and integrate software systems and applications.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Apply object oriented programming concepts and design patterns.
  • Write automated unit tests
  • Participate in story refinement and sprint planning More senior candidates will have demonstrated the ability to design complex data models and REST APIs, evaluate and compare solution options, and have technical leadership skills.
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features
  • Client facing experience and strong communication skills
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Requirements
  • A minimum of 7+ years of experience/expertise in the following areas specified below:
  • Senior level software development experience using C#.NET and ASP.Net Core, ORM Dapper
  • Experience building REST APIs with .Net Core
  • Experience building SPAs with ReactJS
  • Front-end technologies: ReactJS, w/Redux, TypeScript, HTML, CSSSQL and Ms SQL Server
  • Nice to have Azure Cloud, Blob Storage, DevOps
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Good understanding of SOLID principles.
  • Familiarity with OWASP.
  • Client facing experience and strong communication skills.
Nice to have
  • Object-Relational Mappers (ORMs)
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Working with Cloud technologies (Azure, AWS)
  • Containers using Docker/Kubernetes