.NET Technical Lead

.NET Technical Lead

Category: Development/Engineering
City: Toronto, Ontario, Canada
Position ID: J0920-0763
Employment Type: Full Time

Position Description:

Founded in 1976, CGI is among the largest IT and business consulting services firms in the world. Operating across the globe, CGI delivers end-to-end capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions, helping clients achieve their goals, including becoming customer-centric digital enterprises.

We are looking for a .NET Technical Lead who will want to be on the cutting edge of technology, exploring exciting areas of our clients and CGI’s future business while keeping up the standard of being technology leaders in the industry.

Your future duties and responsibilities:

Lead and oversee the work of distributed development team located in multiple locations including off shore

Design, develop, test and implement mission critical applications

Create the High-level Design documents and lead the team in producing Detailed Design documents

IT experience developing large scale, high transaction volume enterprise .Net applications

Proven skills as a technical expert and team leader in an IT development environment

The architecture, design and development of new functionality for various enterprise applications.

Technology and design leadership to incumbent teams, typically for new functionality additions.

Mentoring and coaching development teams; providing expert advice and acting as a “go to” expert/guru for the development team.

Proactive, technical leadership that will lead to ideas or solutions that will be accepted by the client.

An interest in “hands-on development” – e.g. prototyping new approaches/solutions through to production quality deliverable(s).

Being able to organize and participate in code reviews for developers, recommend design improvements and establish guidelines to a high level of standard.

Produce estimates for new enhancements requests and opportunities on client proposals.

Keeping abreast of technology trends and be able to research and evaluate new applicable technologies.

Triage defects identified during the testing phase

Work independently and promote team productivity ensuring team delivers high quality components

The Technical Team Lead may be required to work overtime and complete on-call duty and occasional traveling when necessary.

Required qualifications to be successful in this role:

Bachelors Degree in Computer Science or equivalent work experience and certification

At least 5-7 years of IT experience

More than 3 years experience as a .NET Technical Lead

Proven experience working in a .NET environment a MUST

Experience with the following technologies:

1. Typescript

2. Angular or React

3. C#


5. Knowledge of IIS

6. ASP.Net pipeline

7. Microsoft builds.

8. Web api’s

Knowledge of performance testing and load testing result analysis/troubleshooting

Excellent understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure such as: OO design, design patterns, and SOA

Ability to work in an extremely ambiguous and ever changing client environment (both technical and business) using agile development methodologies.

Ability to multitask, work within a dynamic, fast paced environment and ability to meet deadlines required

Strong communication (oral and written) and time management skills

A creative problem solver that works well under pressure

Proven leadership of development teams

Good understanding of Database design, and various vertical and horizontal scaling of .Net solutions.

Experience leading offshore resources an asset.

Telecommunications industry experience would be a great asset

Soft Skill Requirement:

The comfort and confidence to interact with CGI technical and management personnel and exhibit a high level of integrity.

The comfort and confidence to interact with client personnel and exhibit a high level of integrity.

An ability to confidently project ideas and proposals to gain acceptance.

A strong team player with empathetic mentoring and coaching skills.

Able to work to deadlines and produce results.

An ability to work through any issues in a professional and calm manner.

Additional assets

Agile and iterative development

Writing and understanding business and system requirements

Working with off-shore teams

What you can expect from us:

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.