Software Engineer

Software Engineer Position Description We require an experienced Software Engineer to support delivery and integration activities within an enterprise-scale software environment. The successful candidate will play a key role in designing, developing, testing, and maintaining software components, ensuring quality, performance, and security across multiple systems.The role will involve collaboration with architects, testers, and infrastructure engineers to deliver robust, production-ready solutions.Your future duties and responsibilities • Design, develop, and maintain software components in accordance with defined architectural and security standards.• Collaborate with solution architects and system integrators to ensure interoperability between systems.• Develop clean, efficient, and maintainable code following best practices.• Support testing activities, including performance benchmarking, load testing, and issue resolution.• Troubleshoot and resolve complex technical issues across applications, APIs, and environments.• Contribute to code reviews, version control, and CI/CD processes.• Support configuration management, environment setup, and documentation of changes.• Ensure all deliverables meet performance, scalability, and compliance requirements.• Work collaboratively across technical and delivery teams to ensure timely and quality outcomes.Required qualifications to be successful in this roleTogether, as owners, let''s turn meaningful insights into action.Life at CGI is
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!