Angular Developer

CGI•Washington, DC

About The Position

CGI is seeking an Angular Developer to modernize user interfaces integrated with the Momentum suite supporting government financials. The role develops and maintains applications, creates custom modules, and integrates systems using Angular and related technologies. The developer collaborates with developers, engineers, and business analysts to design, develop, test, and deploy client solutions. Positions are available in Washington, D.C., and Huntsville, Alabama. The developer works on new and existing Angular- and Java-based applications, troubleshooting defects, enhancing applications, and developing solutions aligned with the broader application architecture. This position is part of a high-performing, multi-site agile team and calls for self-motivation, a strong work ethic, time-management and interpersonal skills, and effective communication.

Requirements

  • Academic background in computer science, computer engineering, or a similar major with extensive computer-based or technical content.
  • At least 1 year of relevant development experience, with a focus on Angular development.
  • Experience with a mixture of AngularJS 1.X, Angular 2.0+, TypeScript, Spring, Spring Boot, and Java.
  • Oracle SQL/PostgreSQL competency.
  • Experience with GIT source control.
  • Ability to complete projects in a timely manner.
  • Strong analytical and troubleshooting skills.
  • Ability to learn and understand the nature of the business.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Ability to work independently and in a collaborative, team-oriented environment.
  • Strong work ethic, time-management and interpersonal skills, and effective communication skills.

Nice To Haves

  • Skills in HTML, JavaScript, JQuery, and Bootstrap.
  • Familiarity with SOAP/REST.
  • Knowledge of Momentum Financials/Acquisitions.
  • Experience working under Agile methodology.
  • Familiarity with JIRA.
  • ERP software experience.
  • Ability to communicate effectively with non-technical staff and interdisciplinary teams.

Responsibilities

  • Develop and maintain new and existing Angular- and Java-based applications.
  • Create custom modules and integrate systems using Angular and related technologies.
  • Collaborate with developers, engineers, and business analysts to design, develop, test, and deploy client solutions.
  • Troubleshoot software defects, enhance existing applications, and develop new solutions aligned with the application architecture.
  • Bring projects to completion in a timely manner.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and Well-being programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service