Software developer - entry
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of its direct clients, recruitment ad agencies, and marketing partners. Lensa partners with DirectEmployers to promote this job for CGI Technologies and Solutions, Inc.. Clicking "Apply Now" or "Read more" on Lensa redirects you to the job board/employer site. Any information collected there is subject to their terms and privacy notice.
Software Developer -- Entry Level Category: Software Development/ Engineering Main location: United States, Alabama, Mobile Position ID: J0825-1367 Employment Type: Graduate Position Description Launch a world-class career with us. Are you driven by the power of technology and its role in transforming business and government? Do you thrive in collaborative environments and want to build a career that spans impactful solutions across enterprises and agencies? If so, CGI is the place for you. As a Software Developer, you'll be an integral part of a highly collaborative team, working alongside architects, engineers, and stakeholders to design, build, and deliver software solutions that elevate IT services. At CGI, you’re encouraged to explore your full potential, free from predefined boundaries and guided by the unique value of your contributions. This position is in Mobile, AL in a hybrid working model. Fall Application Period: Monday, August 25th 2025 – Friday, October 3rd 2025 Your Future Duties And Responsibilities How You’ll Make an Impact- Design, prototype, and develop software using modern languages and frameworks (e.g., .NET, Java, open-source stacks).
- Apply software design patterns and best practices for scalable, maintainable code.
- Collaborate with team members to continuously improve approaches and tools.
- Build database-integrated solutions, ETL pipelines, and reporting tools using contemporary database technologies.
- Conduct peer code reviews, participate in Agile rituals, and contribute to engineering discussions.
- Support quality assurance by understanding its value, helping craft test plans, and executing test cases.
- Create technical documentation, including requirement specs, design docs, and user manuals.
- Bachelor’s degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems or a related technical field
- Foundational experience in software development (SQL, Java, C#, .NET, J2EE, C++).
- Strong ability to learn new frameworks and technologies quickly.
- A growth-oriented mindset and a passion for learning.
- Excellent analytical thinking, and strong written and verbal communication skills.
- Comfort with ambiguity, adaptability, and team-oriented collaboration.
- Ability to work in the U.S. permanently and without restriction.
- 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 continuous learning opportunities
- Training, mentoring, and career development
- Partner assistance program
- Wellness program
Recommended Jobs
Kitchen Supervisor- Full Time (Weekends Required)
Job Description Job Description Assist management staff with supervising daily department activities . Prompt and courteous delivery of all services, maintain positive image through all areas of …
Manager, ACES Communication and Marketing
The Alabama Cooperative Extension System (ACES) Communications, Strategic Marketing, and Client Relations department seeks a Communications and Marketing Manager to lead and advance communications …
Seasonal Help
The Vinyl Room is a Faith-based business located in Florence, AL. We are looking for temp seasonal help. Position starts immediately Located at 199 Cox Creek Pkwy South Florence Al 35630 …
Service Manager
Job Description Job Description Description: SUMMARY: This position is primarily responsible for performing technical and mechanical work that ensures the inside and external buildings, groun…
Line Cook
Job Description Job Description Jack Brown's Beer & Burger Joint, a beloved and busy restaurant in town, is looking for skilled Line Cooks to join our team. As a Line Cook at Jack Brown's, you wi…
PRN Certified Occupational Therapist Assistant ( COTA )
Are you a compassionate Certified Occupational Therapist Assistant ( COTA ) looking for a fulfilling role in a supportive environment? Do you want to work where your contributions are valued, with op…
Carpet Cleaning Technician
Job Description Job Description We are seeking a Carpet Cleaning Technician to become a part of our team! You will assist techs on clean carpet, tile and upholstery Responsibilities: Assist…
Vice President of Product Management
Vice President of Product Management About the Company Large security solutions platform Industry Computer & Network Security Type Privately Held, Private Equity-backed Founded …
Licensed Esthetician or Cosmetologist - European Wax Center
Join European Wax Center as a Licensed Esthetician (Wax Specialist) and be part of a team that prides itself on providing a flawless experience to every guest. In this role, you will use your expert…
Structures Technician
Job Title: Structures Technician Pay Range: $35 – $45/hour (based on experience) Location: Birmingham, AL Type: Contract-to-Hire | Long-Term Opportunity Job Description We are seekin…