Software Developer – Entry Level
CGI · Lafayette, LA · 3 days ago
Engineering$51k–$85k/yrFull-time
About the role
Join a global company of owners where you can explore your full potential and shape your career. As a Software Developer, you'll be part of a collaborative team designing, building, and delivering software solutions that transform IT services.
Responsibilities
- 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.
Requirements
- 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.
Qualifications
- To be successful in this role, you should be able to:
- Develop innovative solutions and build relationships with teammates and clients.
- Access global capabilities to scale your ideas and benefit from expansive industry and technology expertise.
- Shape your career by joining a company built to grow and last.
- Be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Skills
- Software Development
- Agile Methodologies
- Database Integration
- Quality Assurance
- Technical Documentation
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
- Continuous learning opportunities
- Training, mentoring, and career development
- Partner assistance program
- Wellness program
Pay
Reasonable estimate of the current range is $51,400 - $84,800.
Schedule
This position is in Lafayette, LA in a hybrid working model.