Technical Lead - Halifax, Canada - CGI

CGI
CGI
Verified Company
Halifax, Canada

3 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

We are Canada's largest independent information technology services firm, and we are still growing We are expanding in Atlantic Canada and we need your skills, enthusiasm, and dedication as part of our team.


Insights you can act on


While technology is at the heart of our clients' digital transformation, we understand that people are at the heart of business success.


When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes.

We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of.

This has been our Dream since 1976, and it has brought us to where we are today — one of the world's largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.


Your future duties and responsibilities

  • Technical Leadership: Provide technical leadership and direction to the development team, guiding them in the design, development, and implementation of software solutions.
  • Security Implementation: Implement robust security measures and best practices within software solutions, ensuring compliance with industry standards and regulations.
  • Git Version Control: Utilize Git for version control, branching, merging, and collaboration within the development teams.
  • Azure Data Factory: Leverage Azure Data Factory for data integration, data orchestration, and data transformation tasks.
  • REST API Development: Design and develop RESTful APIs to facilitate communication between various components of the system.
  • Complex Problem Solving: Analyze and solve complex technical problems, providing innovative and efficient solutions to meet business requirements.
  • Performance Optimization: Identify performance bottlenecks and optimize system performance through profiling, tuning, and architectural enhancements.
  • Code Reviews: Conduct regular code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Provide constructive feedback to team members to improve code quality and maintainability.
  • Creating Detailed Design for Stories: Work closely with the team to create detailed technical design documents for user stories, ensuring alignment with overall architecture and solution objectives.
  • Participate in

Story Grooming:

Actively participate in story grooming sessions, providing technical insights and clarifications to ensure that user stories are well-understood and properly scoped.


  • Assist Team Members: Provide guidance and support to team members, assisting them in overcoming technical challenges, understanding requirements, and implementing solutions effectively.

Required qualifications to be successful in this role

Education and Experience:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with a focus on C#, Angular, Azure, and security.
  • Prior experience in a technical leadership role, leading development teams and delivering successful software projects.

Technical Skills:

  • C# Programming: Proficiency in C# programming language, with a strong understanding of objectoriented programming principles and best practices.
Net 7+.

  • Security Principles: Deep understanding of software security principles and best practices, including authentication, authorization, encryption, and data protection.
  • Git Version Control: Experience with Git version control system, including branching, merging, resolving conflicts, and collaborating with distributed teams.
  • Azure Data Factory: Handson experience with Azure Data Factory for building data pipelines, data integration, and ETL (Extract, Transform, Load) processes.
  • RESTful API Development: Proficiency in designing, developing, and consuming RESTful APIs using ASP.NET Web API, , or similar frameworks.
  • Design Patterns: Familiarity with software design patterns such as MVC, MVVM, Singleton, Factory, and Dependency Injection.

Soft Skills:

  • Leadership Abilities: Strong leadership and communication skills with the ability to lead and motivate a development team.
  • Problem-

Solving Skills:
Excellent analytical and problem-solving abilities, with a proactive approach to identifying and resolving technical challenges.

  • Team Collaboration: Ability to collaborate effectively with crossfunctional teams, including

More jobs from CGI