Jobs · Information Technology · Virginia

Software Developer (Mid Level)

CGI · Fairfax, VA · 1 wk ago
Information Technology$71k/yrFull-time

CGI is actively seeking a mid-level Momentum Developer to develop, enhance, and provide O&M support for our Momentum ERP suite and related third-party applications for a U.S. Federal client in Fairfax, VA.

Responsibilities

  • Develop and maintain new and existing Momentum ERP applications and custom modules.
  • Troubleshoot software defects, enhance existing applications, and build new solutions using Java, C++, and modern web technologies.
  • Develop and maintain front-end interfaces using Angular.
  • Integrate Momentum with other systems via APIs and services (SOAP/REST).
  • Dig into frameworks and libraries to deliver solutions consistent with the overall application landscape.
  • Write and execute unit and user validation scripts for the ERP products used by the client.
  • Participate in the full SDLC, including requirements, design, development, testing, documentation, deployment, and support.
  • Collaborate with business analysts, SMEs, and end users in a cross-functional Agile team.

Requirements

  • Knowledge of Momentum Financials/Acquisitions.
  • 3–5 years of relevant application development experience.
  • Academic background in Computer Science, Computer Engineering, or a similar major with extensive technical content.
  • Hands-on development experience with Java, C++, SQL, and Python.
  • Experience developing front-end applications with Angular.
  • Experience with modern IDEs, including Visual Studio and Eclipse.

Skills

  • Strong analytical and troubleshooting skills.
  • Ability to bring projects to completion in a timely manner.
  • Ability to communicate effectively with non-technical staff and interdisciplinary teams.
  • Ability to prioritize and execute tasks in a high-pressure environment.

Pay

A reasonable estimate of the current range for this role in the U.S. is $70,800.00 – $172,400.00.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and the 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.

Similar jobs