Entry Level Software Developer - Campus Recruiting

CGI Group   •  

Birmingham, AL

Industry: IT Consulting/Services


Not Specified years

Posted 356 days ago

Position Description:

CGI is seeking students interested in careers in the Information Technology field. CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of a unique culture that gives you the freedom to innovate, to make decisions, to achieve your full potential and to chart your own career. Our Entry-Level Software Developers typically have a demonstrated interest in information technology and business, strong problem-solving abilities, and excellent interpersonal skills.

What you’ll need:
•Academic background in computer science, computer engineering or a similar major with extensive computer-based or technical content
•Experience with C++, J2EE, Java, PHP, C# and/or .Net development
•A great attitude and hunger for learning
•Excellent analytical, written and oral communication skills
•Flexibility and ability to deal with ambiguity
•Ability to work within a team environment
•3.0 GPA is preferred
•Bachelors degree required

What you’ll do (assignments may include responsibilities in one or more of the following areas):
•Requirements/Design - Develop technical prototypes and assist in the creation of software documentation, including requirements, design, and user manuals. Understand and apply software design patterns. Collaborate with team members to find better, more efficient ways of doing things
•Development- Develop software solutions for business problems by leveraging the latest tools, such as Microsoft .NET, Java, and open source technologies. Develop database, ETL, and reporting solutions by leveraging the latest database technologies from Microsoft and Oracle. Participate in peer-led engineering and code reviews
•Quality Assurance- Develop an understanding of the benefits of quality assurance within enterprise software applications. Assist in the development and execution of test cases and system test plans

What you’ll gain:
•Involvement in the technical components of a client project
•Exposure to business issues and challenges
•Opportunity to leverage your computer knowledge and analytical skills

Position ID: J0917-0837