CGI · 23 hours ago
Technical Lead
Maximize your interview chances
AnalyticsApplication Performance Management
Actively HiringNo H1BSecurity Clearance Required
Insider Connection @CGI
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Serve as a Technical team leader performing oversight of technical resources, resolving system defects and reporting resolutions.
Creates Application design documentation
Collaborate with UX/UI designers/developers in the development
Lead the implementation of the system’s architecture framework
Design, develop, and deliver high-quality software applications using .NET Core, C#, ASP.NET Core MVC, JavaScript, and REST APIs
Design and implement RESTful APIs to integrate with other services and systems
Ensure API security, authentication, and authorization
Develop and implement front-end and back-end solutions and scalable, secure, and efficient architecture solutions.
Ensure Alignment with the industry best practices and latest technologies
Work with the development team and provide technical guidance and mentorship
Collaborate with cross-functional teams to identify and prioritize project requirements
Ensure code quality, performance, and scalability
Collaborate with QA teams to ensure thorough testing and validation
Stay up to date with industry trends and emerging technologies
Participates in internal change management meetings, ensuring new work is planned, documented, and communicated to/from other groups, including client.
Works with client to understand deliverable expectations; captures these in Deliverable Expectation Documents (DEDs)
Works with Project Manager to maintain deliverable schedules within the Project Schedule in an Agile environment using Agile tools (e.g, Azure DevOps).
Assists Project Deliverable owners with development of Deliverables and ensures internal peer reviews and client walk-throughs are completed.
Ensures deliverables meet CGI standards in terms of completeness of information and quality of writing. As needed, supports Project Management (e.g. schedule updates and reviews) and Risks and Issue Management activities for the Project.
Supports Problem Management activities, leading technical team members in identifying Root Causes and Corrective Actions and ensuring they are properly captured in Incident and Problem Reports; ensures Corrective Actions are implemented.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
10+ years of experience in software development with .NET Core, C#, ASP.NET Core MVC, JavaScript, and REST APIs
Strong expertise in setting implementation of architecture frameworks for large scale systems
Strong expertise in both front-end and back-end development including Azure Cloud native development
Strong understanding of software design patterns and principles
Strong expertise in Hybrid Agile methodology
Experience leading development teams and mentoring junior developers
Excellent problem-solving skills and debugging techniques
Excellent communication and collaboration skills
Have experience in applications development including at least five (5) years of experience on projects involving Large and Complex IT System with enterprise level web-based application solution development.
As a Technical Lead (or similar), have at least five (5) years of experience on a Large and Complex IT System managing an Agile software development or similar.
Have at least five (5) years of experience as a technical team leader performing oversight of technical resources, resolving system defects and reporting resolutions.
Have a bachelor’s degree, equivalent certification or higher in Computer Science, Information Technology, Computer Engineering, Information Systems, Mathematics, or a related field.
Have at least five (5) years of experience in designing and implementing a Large and Complex IT System with electronic data processing.
Have at least five (5) years of experience developing a distributed and multi-tiered cloud-hosted applications.
Have at least three (3) year of experience developing APIs and web services for high volume transactional systems.
Have at least five (5) years of experience on a project that implemented a Large and Complex IT System that involved integration of multiple system interfaces.
Have at least five (5) years of experience as a full-stack development lead on a Large and Complex IT System’s development project.
Have at least five (5) years of experience on projects using both relational and non-relational (or non-SQL) database.
Have at least three (3) years of experience with developing an enterprise level workflow engine.
Experience supporting external account / customer relationships.
Excellent presentation skills
Excellent Analytical skills
Familiarity with Microsoft Azure
Experience supporting fast-paced development environments utilizing Agile, SDLC and/or other systems development methodologies.
Ability to communicate complex technical information to less technical staff (e.g. CGI management and client staff).
Benefits
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs
Company
CGI
CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services.
Funding
Current Stage
Public CompanyTotal Funding
$551.55M2024-09-03Post Ipo Debt· $551.55M
1998-10-06IPO
Recent News
PR Newswire
2024-12-19
Canada NewsWire
2024-12-19
2024-12-12
Company data provided by crunchbase