Senior Software Architect

3 weeks ago


Toronto, Ontario, Canada Flexstaf IT Full time
Job Title: Senior Developer/Team Lead

Job Summary:

We are seeking a highly skilled and experienced Senior Developer/Team Lead to join our Software Product Development department. As a key member of our team, you will be responsible for leading the development of our cutting-edge features and products, working closely with our development teams to refine features, and ensuring technical and quality standards are applied throughout the software development lifecycle.

Key Responsibilities:

  • Lead the development of software products and features, ensuring they meet business requirements and technical standards.
  • Collaborate with development teams to refine features, ensuring they are well-defined and technically feasible.
  • Ensure technical and quality standards are applied throughout the software development lifecycle.
  • Foster a culture of open communication and collaboration, promoting cross-functional teamwork and knowledge sharing.
  • Plan and design architecture in a way that allows for the incremental delivery of features and value to end-users.
  • Collaborate with development teams to identify and address technical debt to maintain a sustainable Agile pace.
  • Develop high-level and detailed software architectures that align with business goals, considering Angular for front-end development, ASP.NET for back-end development, and DDD principles.
  • Provide technical leadership and guidance to development teams, ensuring adherence to architectural standards and best practices.
  • Conduct code reviews to maintain code quality, consistency, and adherence to architectural patterns set by Abp and community.
  • Collaborate with stakeholders to define solutions that meet business needs.
  • Define testing strategies, including unit testing, integration testing, and automated testing, to ensure application reliability.
  • Hands-on involvement in development, design, architecture, and code review.
  • Identify and resolve technical challenges and issues that may arise during development.
  • Promote code quality through the use of coding standards, best practices, and tools set by the team.
  • Provide mentoring and coaching to junior developers and team members, fostering skill development.
  • Be highly self-motivated and self-disciplined, comfortable working in a remote distributed environment, collaborating with both technical and business teams.
  • Participate in code reviews both as a reviewer and reviewee.
  • Provide software development mentoring and assistance for other developers.
  • Implement security measures, including authentication, authorization, and data encryption, to protect applications and data.

Requirements:

  • University Degree in Computer Science, Computer Engineering, or other related fields.
  • 10+ years of progressive experience in product development.
  • Must have hands-on experience in front-end and back-end development and will be required to code 70%+ of the time.
  • 5+ application architect experience.
  • 5+ Agile product development experience.
  • 5+ years of professional experience in all the following tools and technologies.NET, C#, ASP.NET Core, SQL Server, and client-side technologies.
  • 10+ years of experience working with the following technologies: C#,.NET Core, ORM (EF Core), Distributed Cache, Messaging Queue, MS SQL Server, REST API Web Services.
  • Expertise in Angular framework, TypeScript, component-based architecture, and best practices for building responsive and dynamic user interfaces.
  • 2+ years of experience in TDD (Test Driven Development).
  • Working experience in DDD (Domain Driven Development).
  • Proficiency in security.

What We Offer:

3 Weeks Vacation, Benefits, Hybrid (3 days onsite), Bonus (based on company and new hire performance)



  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Wiser Solutions. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and reliable software systems.Key Responsibilities:* Design and develop software systems that...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Flexstaf IT. As a Senior Software Architect, you will be responsible for designing and developing cutting-edge software solutions using Angular and ASP.NET.Key Responsibilities:Design and develop software architectures that align with...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll have the opportunity to work on cutting-edge projects that define the future of technology.Global ImpactOur projects span multiple sectors, including telecommunications,...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll have the opportunity to work on cutting-edge projects that define the future of technology.Global ImpactOur projects span multiple sectors, including telecommunications,...


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

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


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

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Join a Global Leader in Design and DevelopmentWe specialize in electronics, electro-mechanics, and...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Join a Global Leader in Design and DevelopmentWe specialize in electronics, electro-mechanics, and...


  • Old Toronto, Ontario, Canada Newlands Group Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to lead our trading systems team at Newlands Group. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions.Key Responsibilities:* Lead the development of trading systems software*...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at NearSource Technologies. As a key member of our dynamic team, you will be responsible for designing and developing innovative software solutions using Java and Kotlin.Key Responsibilities:Design and develop RESTful APIs using...


  • Toronto, Ontario, Canada Ebay Full time

    About the RoleWe're seeking an exceptional Senior Software Architect to join our Buyer Experience engineering team at eBay. As a key member of our team, you'll play a pivotal role in shaping the future of our platform and driving innovation in software architecture.Key ResponsibilitiesInfluence and contribute to the organizational technology strategy,...


  • Toronto, Ontario, Canada Ebay Full time

    About the RoleWe're seeking an exceptional Senior Software Architect to join our Buyer Experience engineering team at eBay. As a key member of our team, you'll play a pivotal role in shaping the future of our platform and driving innovation in software architecture.Key ResponsibilitiesInfluence and contribute to the organizational technology strategy,...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that define the future.International Experience and Sector DiversityGain international experience working on global...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    Shape the Future of AgencyAnalytics as a Senior Software ArchitectAt AgencyAnalytics, we're revolutionizing the way businesses understand their digital marketing performance. As a leading provider of comprehensive analytics and reporting solutions, we empower agencies and brands to make data-driven decisions that drive growth. We're seeking a talented and...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    Shape the Future of AgencyAnalytics as a Senior Software ArchitectAt AgencyAnalytics, we're revolutionizing the way businesses understand their digital marketing performance. As a leading provider of comprehensive analytics and reporting solutions, we empower agencies and brands to make data-driven decisions that drive growth. We're seeking a talented and...


  • Toronto, Ontario, Canada Actionstep Full time

    Job DescriptionSoluno, a cloud-based Time, Billing and Accounting solution, is part of the Actionstep family. We are seeking a Senior Software Architect to lead our engineering team and product.Architect and develop scalable systems, ensuring the development team follows best practices.Collaborate with Product Management to estimate and plan roadmaps.Own...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Flexstaf IT. As a Senior Software Architect, you will be responsible for designing and developing cutting-edge software solutions using Angular and ASP.NET.Key Responsibilities:Apply technical and quality standards throughout the...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...