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#
4. ASP.NET MVC
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
Skills:
- .NET
- Angular 2
- ASP.NET
- C#
- MVC
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.