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, Virginia, Fairfax Position ID: J0825-1422 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 Fairfax, VA 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
School english teacher
Job Description Certificates and Licenses: Florida 5 Year Professional 6-12 English Teaching Certificate **You must also be in progress working towards OR willing to immediately start working t…
Infant Toddler Teacher
Summary Creative Kids Child Care is growing every day and we are currently interested in finding an amazing LifeShaper who is willing to help our little learners develop into life-long learners.…
Custodial Account Manager
Job Description Job Description Well established Janitorial Company within the Central Virginia area is presenting an open position for an Account Manager in the Stuarts Draft area. Very competit…
Body Shop Estimator - Service Advisor
Lindsay Collision Center in Springfield Body Shop Estimator Customer service is a top priority; it’s our job to turn a difficult situation around. Greet customers and assess their needs unde…
Operations & Maintenance (O&M) Project Manager
Job Description Job Description Seeking an Operations and Maintenance Project Manager in addressing facilities needs and requirements in compliance with local, state, and Federal statutes and reg…
Experienced Groundsman for Tree Company (Henrico)
Job Description Job Description Full Time Position - Paid Weekly We are looking for an Experienced Groundsman for a full scale Tree Company. -Experience with roping, running chain saws an…
Full Stack Developer
Description Title: Full Stack Developer Location: Remote Terms: Full-time Clearance: Must be a US Citizen OR Perm Resident who has been in the US for over 3 years and be able to o…
Residential Supervisor
Job Description Job Description OutReach Residential Services is seeking a self-motivated person to be our Residential Supervisor. OutReach Residential Services has been in business since 2004, p…
Customer Engineer
Armis, the cyber exposure management & security company , protects the entire attack surface and manages an organization’s cyber risk exposure in real time. In a rapidly evolving, perimeter-less wo…
Member Services Representative
Looking to pick up extra hours? Join our team! As a Seasonal Member Service Representative, you will have flexibility in your schedule, as you provide the team added support when needed! We ar…