Principal Software Architect

21 hours ago


Burlington, Ontario, Canada Adlib Publishing Systems Full time
{"h3": "About the Role"}

We are seeking a highly skilled Principal.NET Developer to join our team at Adlib Publishing Systems. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software solutions.

{"h3": "Key Responsibilities"}
  • Design and develop software architecture, code, and coach and mentor other software developers.
  • Work closely with Product Owner and other developers to develop and validate product requirements.
  • Support Scrum team during development and testing, providing input on design, approach, and techniques.
  • Mentor and coach developers through training sessions, whiteboarding sessions, pair-programming, and code review.
  • Research and explore new technologies, architecture paradigms, and tools, and develop prototypes and proof of concepts.
  • Perform other duties as required.
{"h3": "Requirements"}
  • Bachelor's degree in computer science or related field.
  • 8+ years of experience in.NET development.
  • 2+ years of experience in cloud technologies, ideally Azure app services, databases, containerization, events, and queues.
  • 1+ years of experience in a principal/architect level role.
  • Extensive experience in crafting scalable, enterprise-grade, distributed systems.
  • Expert-level understanding of SOA, OOD, AOP, design patterns, and programming principles.
  • Intimate knowledge of C#, ASP.NET,.NET Core, Entity Framework, and dependency injection frameworks.
  • Deep understanding of non-functional requirements such as security, throughput, concurrency, availability, scalability, extensibility, and maintainability.
  • Excellent working knowledge of SQL Server. Experience with NoSQL (CosmosDB, MongoDB) is a plus.
  • Exceptional problem-solving skills and fast learning capability.
  • Excellent interpersonal and oral/written communications skills.
  • Excellent time management and organizational skills.
  • Highly focused, creative, industrious, and passionate.
{"h3": "What We Offer"}

We offer a comprehensive benefits package, including wellness programs, RRSP matching, and extended maternity and paternity leave. We also provide a collaborative and dynamic work environment that encourages growth and development.

{"h3": "About Us"}

Adlib Publishing Systems is a leading provider of content intelligence and automation solutions. We are passionate about empowering our customers to overcome unstructured content challenges and achieve their goals.

{"p": "If you are a motivated and experienced software professional looking for a new challenge, please express your interest in this role. We look forward to hearing from you"}

  • Burlington, Ontario, Canada Adlib Publishing Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to join our team at Adlib Publishing Systems. As a key member of our software development team, you will be responsible for designing and implementing scalable, enterprise-grade software solutions using.NET technologies.Key ResponsibilitiesDesign and develop software...


  • Burlington, Ontario, Canada Adlib Publishing Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to join our team at Adlib Publishing Systems. As a key member of our software development team, you will be responsible for designing and implementing scalable, enterprise-grade software solutions using.NET technologies.Key ResponsibilitiesDesign and develop software...


  • Burlington, Ontario, Canada NetBrain Full time

    About NetBrainNetBrain is a leading provider of no-code network automation solutions, empowering IT operations teams to scale their hybrid multi-cloud connected networks.The RoleWe are seeking a highly experienced Principal Network Architect to lead our network operations transformation through automation, leveraging our state-of-the-art platform across our...


  • Burlington, Ontario, Canada NetBrain Full time

    About NetBrainNetBrain is a leading provider of no-code network automation solutions, empowering IT operations teams to scale their hybrid multi-cloud connected networks.The RoleWe are seeking a highly experienced Principal Network Architect to lead our network operations transformation through automation, leveraging our state-of-the-art platform across our...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies across various domains, including space, air, land, sea, and cyber. Our company is dedicated to delivering end-to-end solutions that meet customers' mission-critical needs.Our CultureWe value a diverse and inclusive work environment that...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies across various domains, including space, air, land, sea, and cyber. Our company is dedicated to delivering end-to-end solutions that meet customers' mission-critical needs.Our CultureWe value a diverse and inclusive work environment that...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies across various domains, including space, air, land, sea, and cyber. Our company is dedicated to delivering end-to-end solutions that meet the mission-critical needs of our customers.Our CultureWe value a diverse and inclusive work...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies across various domains, including space, air, land, sea, and cyber. Our company is dedicated to delivering end-to-end solutions that meet the mission-critical needs of our customers.Our CultureWe value a diverse and inclusive work...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. Our company provides advanced defense and commercial technologies across space, air, land, sea, and cyber domains.About the RoleWe are seeking an experienced Embedded...


  • Burlington, Ontario, Canada Supportech Full time

    Key Responsibilities:Education: Bachelor's or Master's degree in Computer Science or a related field.Database Expertise: Proven experience with SQL and database design, with a minimum of 3 years.Front-end Development: Strong skills in HTML, CSS, JQuery, and JavaScript, with a minimum of 3 years of experience.Back-end Development: Experience with XML,...


  • Burlington, Ontario, Canada Supportech Full time

    Key Responsibilities:Education: Bachelor's or Master's degree in Computer Science or a related field.Database Expertise: Proven experience with SQL and database design, with a minimum of 3 years.Front-end Development: Strong skills in HTML, CSS, JQuery, and JavaScript, with a minimum of 3 years of experience.Back-end Development: Experience with XML,...


  • Burlington, Ontario, Canada Evertz Microsystems Full time

    Role Overview: As an IT Solution Architect, you will serve as a crucial technical intermediary among Evertz clients, account management teams, Inside Technical Sales, Solutions Architects, R&D engineers, and project managers. Your primary responsibility will be to gather requirements, design, and document comprehensive enterprise solutions tailored for...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Role Overview: As an Enterprise Solutions Architect, you will serve as a pivotal technical liaison among various stakeholders, including clients, account managers, technical sales teams, solutions architects, research and development engineers, and project managers. Your primary responsibility will be to gather requirements, design, and document...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...


  • Burlington, Ontario, Canada CB Canada Full time

    Job Summary:CB Canada is seeking an experienced Industrial Windows Software Developer to join our team. As an Industrial Windows Software Developer, you will be responsible for developing and maintaining industrial software applications for our clients in the software industry.Key Responsibilities:Develop and maintain industrial software applications using...