Senior Software Architect
3 weeks ago
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)
-
Senior Software Architect
1 week ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob 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...
-
Senior Software Architect
7 days ago
Toronto, Ontario, Canada Flexstaf IT Full timeJob 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...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada Syntronic - A Global Design House Full timeShape 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,...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada Syntronic - A Global Design House Full timeShape 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,...
-
Senior Lead Solution Architect
3 weeks ago
Toronto, Ontario, Canada S M Software Solutions Inc Full timeJob 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...
-
Senior Lead Solution Architect
3 weeks ago
Toronto, Ontario, Canada S M Software Solutions Inc Full timeJob 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...
-
Senior Software Architect
1 month ago
Toronto, Ontario, Canada Syntronic Full timeShape 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...
-
Senior Software Architect
1 month ago
Toronto, Ontario, Canada Syntronic Full timeShape 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...
-
Senior Software Architect
2 weeks ago
Old Toronto, Ontario, Canada Newlands Group Full timeJob 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*...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada NearSource Full timeJob 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...
-
Senior Software Architect
4 weeks ago
Toronto, Ontario, Canada Ebay Full timeAbout 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,...
-
Senior Software Architect
4 weeks ago
Toronto, Ontario, Canada Ebay Full timeAbout 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,...
-
Senior Software Architect
1 month ago
Toronto, Ontario, Canada Syntronic Full timeShape 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...
-
Senior Software Architect
1 month ago
Toronto, Ontario, Canada Syntronic Full timeShape 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...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada Syntronic - A Global Design House Full timeShape 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...
-
Senior Software Architect
4 weeks ago
Toronto, Ontario, Canada AgencyAnalytics Full timeShape 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...
-
Senior Software Architect
2 months ago
Toronto, Ontario, Canada AgencyAnalytics Full timeShape 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...
-
Senior Software Architect
2 weeks ago
Toronto, Ontario, Canada Actionstep Full timeJob 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...
-
Senior Software Architect
1 week ago
Toronto, Ontario, Canada Flexstaf IT Full timeJob 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...
-
Senior Software Architect
1 month ago
Toronto, Ontario, Canada Syntronic Full timeShape 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...