Software Developer


Software Developer


Position Description:

  • CGI Federal is seeking individuals, including recent college graduates, for a Software Developer position.
  • We are actively pursuing development of new features to our products to market in an aggressive campaign.
  • The successful candidate will support CGI products as well as various projects within the Federal government.
  • CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities.
  • Become part of a unique culture that gives you the freedom to innovate, to make decisions, to achieve your full potential and to chart your own career!
  • The candidate will work on Sunflower Assets product suite which is an enterprise-level asset management solution that delivers a single data repository for tactical operations and strategic planning purposes.
  • By providing a holistic, personalized view of every enterprise asset throughout its lifecycle, Sunflower Assets significantly improves organization-wide asset management and internal controls.
  • Sunflower Assets works to substantiate financial reporting, improve utilization, and ensure maximum accountability and proper stewardship of all enterprise assets.
  • This position is located in our Lafayette, LA office; however, a hybrid working model is acceptable.

Your future duties and responsibilities:

  • The Application Developer is responsible for developing and maintaining both new and existing applications.
  • Whether you're troubleshooting a software defect, enhancing an existing application or developing a new solution you should be able to dig into frameworks and libraries to deliver coherent solutions in line with the overall architecture of the application landscape.
  • The successful candidate will be a member of a high-performing multi-site agile team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills.
  • The successful candidate must have demonstrated effective communication skills.


Required qualifications to be successful in this role:

  • Academic background in computer science, computer engineering or a similar major with extensive computer-based or technical content
  • Experience with Java, Springboot, JavaScript, JSON, SQL and Angular
  • Experience of using Microservices Architecture for REST based web services
  • Ability to bring projects to completion in a timely manner
  • Strong analytical and troubleshooting skills
  • Ability to learn and understand the nature of business
  • Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Ability to work both independently and in a team-oriented, collaborative agile environment.
  • Strong commitment to quality
  • Bachelor's Degree and 2 to 5+ years of experience

Desired qualifications/non-essential skills required:

  • PL/SQL, HTML, XML, Typescript, Postman, Bootstrap
  • Docker, Kubernetes
  • Visual Studio, IntelliJ Idea, VS Code
  • JIRA, Confluence, GIT/GitHub/Bitbucket, Jenkins
  • Microsoft Azure Boards and SharePoint
  • Oracle and Postgres database
  • ERP Software experience


  • Angular 2
  • Application Development
  • Java
  • Requirements Analysis
  • Spring
  • SQL

How to Apply:

Apply online at

Visit Site to Apply

Location: Lafayette, LA
Date Posted: May 28, 2024
Application Deadline: July 29, 2024
Job Type: Full-time