Are you applying to the internship?
Job Description
Software Developer | CGI
The Tone:
This is an early career position at CGI, located in Fairfax, VA, with a hybrid working model. CGI is a global company focused on leveraging technology to transform business and government operations. As a Software Developer, you will be an integral part of a collaborative team, designing, building, and delivering software solutions that enhance IT services across various enterprises and agencies.
The TL;DR
• Role: Early Career
• Type: Full-time
• Location: Fairfax, VA (Hybrid)
• Pay: $57100–$103700 yearly
• Team: Highly collaborative team working alongside architects, engineers, and stakeholders
• Mission: To design, build, and deliver software solutions that elevate IT services for business and government.
• Tech Stack: .NET, Java, open-source stacks, SQL, C#, J2EE, C++
What You’ll Actually Do
• Develop Software: Design, prototype, and develop software solutions using modern languages and frameworks such as .NET, Java, and open-source stacks.
• Apply Best Practices: Implement software design patterns and best practices to create scalable and maintainable code.
• Collaborate and Improve: Work with team members to continuously refine approaches and tools, participate in Agile rituals, and contribute to engineering discussions.
• Build Data Solutions: Create database-integrated solutions, ETL pipelines, and reporting tools utilizing contemporary database technologies.
• Support Quality & Documentation: Conduct peer code reviews, assist in crafting test plans, execute test cases, and produce technical documentation including requirement specifications, design documents, and user manuals.
The Must-Haves
• Background: Bachelor’s degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems, or a related technical field. This is an early career role.
• Experience: Foundational experience in software development.
• Skills: Familiarity with SQL, Java, C#, .NET, J2EE, C++; strong ability to learn new frameworks and technologies quickly; excellent analytical thinking, written, and verbal communication skills; comfort with ambiguity, adaptability, and team-oriented collaboration; ability to work in the U.S. permanently and without restriction.