Tech Lead in Toronto at APEX Systems

Date Posted: 6/8/2018

Job Snapshot

  • Employee Type:
  • Location:
  • Job Type:
  • Experience:
    Up to 7 year(s)
  • Date Posted:

Job Description

Job #:  843820

The senior technical analyst will have a broad range of technical skills as well as the mindset and ability to foster collaboration between Development and Operations.  This role is to collaborate with other technology teams to develop/architect solutions that fit the business needs.


•  Provides leadership by working closely with development teams

•  Strategic guidance to technical staff to ensure alignment to business and Information Technology (IT) strategies

•  Stays abreast of technology developments and competitive trends, and uses this knowledge to identify and propose creative new opportunities and strategies to apply technology to large and/or complex business problems 

Key Accountabilities:

•  Assesses impact of design decisions to the computer solution/product/service being developed (performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.

•  Leads / conducts detailed code-reviews and provides feedback in a constructive manner.

•  Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers

•  Decomposes business requirements and translate them into detailed design specifications and code

•  Assesses the costs and benefits for different solutions and recommends / decides on appropriate designs

•  Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery

•  Conceives and writes detailed software implementations/code while ensuring that their code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements

•  Builds solutions that are supportable, scalable and achieve our aspiration of common assets, use the enterprise monitoring/logging, require minimal to zero maintenance and are aligned with architectural patterns and technology strategy

•  Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns

•  Recommends or automates approaches to streamline and integrates technological processes and/or systems to improve operational efficiency and effectiveness

•  Supports production issues, including Independently completes root-cause analysis and diagnosis

•  Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, risk (e.g., security). 

•  Works toward the objective of defect free software. Ensures that systems functionally meet requirements, aligns with architecture and promotes the development of common assets. 

•  Supports the resolution of production issues and problems. Makes recommendations to improve processes & systems.

•  Supports the management of specific project deliverables & outcomes, including managing small projects to completion, as required to deliver business objectives

•  Identifies opportunities to strengthen the capability, such as:  sharing expertise to promote technical development, mentoring employees, building communities of practice and networks across technology.

•  Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning



Core Knowledge:

•  5 to 7 years of Object Oriented development experience and/or BS/BA or MBA/MS in computer science, engineering, information systems, math or business

•  1 to 2 years of solutions design and architecture

•  1 to 2 years of coordinating complex projects

•  2+ years of collaboration with other technical teams on complex projects.

•  Strong communication, relationship building and diplomacy

•  Understands core business processes and business requirements as well as the architecture patterns and technology strategy (e.g., transformation, smart core, dev ops)

•  Understands the implications of various components (including technology strategy & architecture) to the overall design of a program, system, or eco-system

•  Knowledge of technical/business environment and processes

•  Understands functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.