Technical Lead with React Experience

Date: Sep 5, 2024

Location: Thornhill, ON, CA, L3T 0A1

Company: CAA Club Group

About Us

Our Information Technology department is seeking a highly motivated and career minded individual to join our team as a Java Development Lead. This position will lead in the definition, development, and documentation of functional specifications, objectives and deliverables on a project-by-project basis in collaboration with internal users and departments. In this role, the Technical Lead will conduct research on emerging application development software products, languages and standards in support of procurement and development efforts.

Who we are

As Canada's largest automobile association, we are passionate about keeping our Members safe-- whether they are on the road, at home, or travelling abroad. Meeting the diverse needs of our two-million Members requires high performing, forward thinking, and innovative people who work collaboratively to keep propelling our business forward. Life at CAA Club Group is fast paced, performance-driven and rewarding. We value our Associates' career growth and ongoing professional development-- and we regularly recognize their achievements and outstanding results. CAA Club Group (CCG) is known for providing stellar emergency roadside assistance to our motoring Members and non-Members. We work hard and play hard. We're about doing what's right and feeling good about it.

Position Details

What you will do:

  • Create application architecture artifacts and recommend solutions for ongoing in-house development.
  • Review and analyze existing application effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.
  • Create detailed technical design to help team members and stakeholders.
  • Design, Develop and Unit test application in .Net, ESB and Java.
  • Assist manager in leading projects and team members.
  • Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.
  • Estimate technical effort, work breakdown structure, risks and solutions at a solution level.
  • Assist DevOps team with implementation of processes like continuous integration and process automatio

 

Who you are:

  • At least 10 years proven development experience, minimum 7 developing enterprise applications.
  • Demonstrated experience with Agile development methodology.
  • Good project management and stakeholder management skills.
  • Knowledge of DevOps tools including Jenkins, build automation, test automation.
  • Experience with web service standards (WCF, REST, and SOAP). Ability to create secure web services.
  • Experience with ESB, Mulesoft is a plus.
  • Experience in web content management functionality including site, template and/or master page design, architecture, security, authoring and workflow.
  • Experience with web development technologies like Angular or React and understanding of responsive design
  • Strong programming experience with .Net Framework, ASP.Net, C#, LINQ, REST Services, MVC, XML
  • Strong understanding of OOA, OOD, UML, Message Queue, and SOA.
  • Strong and demonstrated SQL development skills on MS SQL Server, and building ETL processes.
  • Strong knowledge of system and software quality assurance best practices and methodologies.
  • Bachelor Degree in Computer Science or related

Our Commitment

We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). CAA CCG will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.