Software Development Lead

1 day ago


Vaughan, Ontario, Canada TechBlocks Full time
About Us

TechBlocks is a leading global digital product development firm that unifies strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands.

We specialize in building customized business applications that enhance organizational efficiency, collaboration and user experience. Our expertise lies in helping businesses transform into digital entities through consulting, engineering and post-go-live services.

Job Summary

We are seeking a seasoned Technical Architect to join our team. The ideal candidate will have extensive experience in designing and documenting complex system enhancements using various software and technologies.

The primary accountability of the Technical Architect is to lead the design and implementation of cutting-edge projects, leveraging their expertise in frameworks and technologies such as .NET Frameworks and Spring Boot.

A strong understanding of unit testing, system testing, performance testing and user acceptance testing concepts is essential. Experience in architecting web and Windows-based applications is also necessary.

Key Responsibilities
  • Design and document complex system enhancements
  • Lead diverse remote teams (including offshore) and facilitate effective communication
  • Develop and implement quality assurance processes
  • Mentor junior team members and provide guidance on best practices
  • Stay up-to-date with industry trends and emerging technologies
Requirements
  • 15+ years of experience in Software Development/Application Development
  • Extensive knowledge of .NET Frameworks/Spring Boot
  • Familiarity with API testing and debugging tools like Postman
  • 5+ years of experience in architecting web and Windows-based applications
What We Offer

We offer a competitive salary range of $120,000 - $180,000 per annum, commensurate with experience. Additionally, we provide opportunities for professional growth and development, flexible working arrangements and a collaborative work environment.



  • Vaughan, Ontario, Canada ROSS Full time

    Company Overview:Ross is a global leader in medical diagnostics and technology, driving innovation to improve lives worldwide.About the Role:We are seeking an experienced Senior Software Development Team Lead to join our team of innovators. As a key member of our software development team, you will lead the design, implementation, and delivery of...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About UsTechBlocks is a leading global digital product development firm, delivering growth-centric solutions for F500 companies and global brands. Our services unify strategy, design, and technology to drive business transformation.Job SummaryWe are seeking an experienced NET Developer to join our team as a Software Development Manager. In this role, you...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksWe're a leading global digital product development firm, delivering strategic, design-led technology solutions to top-tier clients. Our goal is to empower innovators and change-makers at every level of the product life cycle.With offices in Toronto, U.S., and India, we serve clients worldwide. What sets us apart is our expertise in helping...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About Us">TechBlocks is a leading global digital product development firm, specializing in building customized business applications that improve efficiency, collaboration, and user experience for F500 companies and global brands.">We unify strategy, design, and technology to deliver continuous growth-centric digital product engineering solutions. Our...


  • Vaughan, Ontario, Canada ROSS Full time

    Job SummaryWe are seeking a highly motivated and organized Software Development Project Coordinator to join our team at ROSS. This is a 1-year contract position with strong potential to renew or convert to permanent employment.About the RoleThe Junior or Intermediate Software Development Project Coordinator will assist in the software department management...


  • Vaughan, Ontario, Canada ROSS Full time

    Job Opportunity at ROSSWe are seeking a talented Software Development Project Coordinator to join our team. As a key member of our software department, you will play a crucial role in assisting with the management and coordination of tasks.This is a 1-year contract with strong potential to renew or convert to permanent employment.Assist in planning and...


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time

    Job OverviewWe are seeking a skilled Enterprise Software Developer to join our team in Texas. This is an exciting opportunity to work on cutting-edge software solutions that drive innovation and growth.


  • Vaughan, Ontario, Canada Globalfaces Direct Full time

    Job Title: Distinguished Full Stack Software Development ExpertAbout GlobalFaces Direct: A leading fundraising partner, we specialize in creating personal connections to inspire long-term donor relationships. Our comprehensive solutions include face-to-face, telefundraising, and virtual fundraising. We provide unmatched donor experiences for North American...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksWe are a leading digital product development firm that unifies strategy, design and technology to provide continuous growth-centric digital product engineering solutions for top global brands. Our services include consulting, engineering and post-go-live, go-to-market solutions that help businesses transform into digital enterprises. We...


  • Vaughan, Ontario, Canada Siemens Mobility Full time

    We are looking for a Software Engineer to join our team. The successful candidate will have a strong background in programming languages and software design.The ideal candidate will be able to develop scalable and efficient software solutions, working closely with our team of experienced engineers.Key Responsibilities:Design and develop software applications...

  • Software Engineer

    4 weeks ago


    Vaughan, Ontario, Canada ROSS Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS.com. The successful candidate will work in a collaborative environment, designing and developing scalable, high-quality applications on the .NET platform.About the RoleWork through all phases of software development life cycle, including...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksTechBlocks is a leading global digital product development firm. We unify strategy, design, and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands.We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency,...


  • Vaughan, Ontario, Canada ROSS Full time

    We are seeking a talented Embedded Software Developer to join our team at ROSS, a global leader in medical diagnostics and development of cutting-edge technologies. Our client based in the North GTA region is looking for a Junior to Intermediate level professional with expertise in embedded software and digital hardware development.About the Role:The ideal...


  • Vaughan, Ontario, Canada Mechatronic Group Full time

    At Mechatronic Group, we are at the forefront of innovation and automation. Our Technology and Innovation department is on a mission to drive transformation through safe, all-electric, and autonomous solutions. We are seeking a highly skilled Composite Manufacturing Engineer to lead our composite development department.Job DescriptionWe are looking for a key...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksTechBlocks is a leading global digital product development firm that unifies strategy, design, and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands.We specialize in building customized business apps that enhance organizational efficiency, collaboration, and user experience....


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Mircom Group of Companies. In this role, you will have the opportunity to work on various software projects, including front-end web development using C#, .Net, and Windows technologies.About the RoleThis is a full-time position that requires strong problem-solving skills, attention...


  • Vaughan, Ontario, Canada ROSS Full time

    About the CompanyROSS is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.Job SummaryThis is a 1-year contract with strong potential to renew or convert to permanent employment as a Software Development Coordinator. The Junior or...


  • Vaughan, Ontario, Canada TEEMA Full time

    Job Description:At TEEMA, we're seeking an exceptional Director of Engineering to lead our development teams and drive innovation in the latest web, mobile, and cloud technologies. This is a full-time position for a seasoned technologist with solid application design fundamentals and experience working on MS Azure, AWS, or GCP public cloud.The ideal...


  • Vaughan, Ontario, Canada Globalfaces Direct Full time

    Join Globalfaces Direct as a Full Stack Software EngineerGlobalfaces Direct is a leading fundraising partner that specializes in creating personal connections with donors. Our team of experienced professionals provides comprehensive fundraising solutions, including face-to-face, telefundraising, and virtual fundraising. With our recent acquisition of HCB...


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time

    About the RoleAs a Senior Full Stack Software Developer at Mircom Group of Companies, you will play a key role in designing and developing software solutions for our innovative TX3 product line. This is an exciting opportunity to join a dynamic team and contribute to the development of cutting-edge technology.About the CompanyMircom Group of Companies is...