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, North Carolina, Charlotte Position ID: J0825-1378 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 Charlotte, NC 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
Regional Sales Manager OOJ - 33607 OOJ - 33606
Job Description A Regional Sales Manager is responsible for developing and executing sales strategies within a designated geographic region, leading a team of sales representatives, managing custo…
Head of US Portfolio & Partner Analytics
Come join Barclays as the Head of US Portfolio and Partner Analytics. This is a pivotal role for anyone looking to drive data-driven decisions that will significantly impact our Airlines, Travel, and…
Capataz de Servicios Públicos
¿Buscas una oportunidad para dejar una huella duradera en las generaciones futuras y en las comunidades que llaman hogar? No busques más, HEI ha sido un líder indiscutible en contrataciones por más …
Discover Fayetteville: History Meets Healing Adventure!
Registered Nurse - Telemetry - Travel - (Tele RN) Join our team as a Telemetry Registered Nurse in Fayetteville, NC, where history meets healing. Care for patients with complex medical and psychiatri…
Licensed Practical Nurse ( LPN ) PRN
Are you a compassionate Licensed Practical Nurse ( LPN ) or Licensed Vocational Nurse ( LVN ) looking for a fulfilling role in a supportive environment? Do you want to work where your contributions a…
Cashier-Weekends Required
Hungry For A Great Career? To our guests, Zaxby’s is more than just a place to eat – it’s a place to have fun, spend some time with friends and experience great food. To our team members, Zaxby's …
Grounds Maintenance Laborer/Crew Leader
``` WLL is an excellent place to work, offering a dynamic and rewarding environment for a Grounds Maintenance Laborer/Crew Leader. The team member will be responsible for completing routine landscapin…
RN Orthopedic (with $7,500 Completion Bonus)
Registered Nurse - Ortho Travel Position Location: Burlington, NC Job Type: Travel Contract Duration: 13 weeks Shift: 3×12s Days Pay: $2,014.20/week (plus $2,500 completion bonus per contract, up to…
Project Manager - Security Integration
Project Manager - Security Integration | Raleigh-Durham, NC Ideal candidate would have 5 + years experience managing large scale enterprise security projects to include Access Control, CCTV/IP video…