What are the responsibilities and job description for the Senior Software Engineer position at CGI Group, Inc.?
CGI Group, Inc. is a global leader in IT and business consulting services. We are looking for an experienced Senior Software Engineer to join our team.
The successful candidate will be responsible for designing, developing, and maintaining Python-based applications and tools. The ideal candidate will have a strong understanding of software development best practices, including design patterns, testing, and debugging.
A day in the life of this role would involve collaborating with cross-functional teams to integrate Python applications with other systems, APIs, and data sources. You will also be responsible for maintaining, refactoring, and updating existing Python codebases to ensure they remain efficient, secure, and aligned with evolving business requirements.
We offer a comprehensive compensation package, including competitive salary, 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.