Cgi Technologies And Solutions - Huntsville, AL

posted about 2 months ago

Full-time - Entry Level
Onsite - Huntsville, AL
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Software Developer - Entry Level position at CGI offers an opportunity for recent graduates to launch their careers in a collaborative environment focused on innovative IT solutions. The role involves designing, developing, and executing software solutions while working with a variety of tools and technologies. This position is based in Mobile, AL, and follows a hybrid working model, allowing for flexibility in work arrangements.

Responsibilities

  • 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.
  • Develop software solutions for business problems using tools such as Microsoft .NET, Java, and open-source technologies.
  • Develop database, ETL, and reporting solutions leveraging the latest database technologies.
  • Participate in peer-led engineering and code reviews.
  • 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.

Requirements

  • A bachelor's degree in a relevant field (e.g., Computer Science, Computer Engineering, or a similar major with extensive computer-based or technical content).
  • Experience with SQL, Java, C++, J2EE, C#, and/or .Net development.
  • The ability to learn and understand new technologies quickly.
  • A great attitude and desire for learning.
  • Excellent problem-solving, written, and verbal communication skills.
  • Flexibility and ability to deal with ambiguity.
  • Ability to work within a team environment.
  • Ability to work in the U.S. permanently.

Benefits

  • Competitive base salary
  • Comprehensive insurance options
  • 401(k) with company match
  • Share purchase plan with a company match
  • Paid vacation, holidays, and sick leave
  • Up to 14 weeks of Maternity Leave with full pay
  • 4-week Parental Leave for all non-birth parents
  • Attorney-assisted will preparation
  • Health savings account
  • Disability, life, and accidental death insurance
  • Pet insurance
  • Work-life balance and flexibility
  • Tuition assistance and continuous learning opportunities
  • Training, mentoring, and career development
  • Member assistance program
  • Wellness program
  • Member resource groups that provide community
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service