> Markdown version of [/jobs/ext/2185638-software-developer-mid-level](https://www.wearedevelopers.com/jobs/ext/2185638-software-developer-mid-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Mid Level) - **Company:** Cgi Inc. - **Location:** Fairfax, VA, United States - **Experience:** Experienced - **Salary:** $70,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Applications Architecture, C++ (Programming Language), Computer Engineering, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Python (Programming Language), Microsoft Visual Studio, OpenShift, Systems Development Life Cycle, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Web Services, Software Troubleshooting, Git, AngularJS, Kubernetes, Information Technology, Web Technologies, Front End Software Development - **Published:** August 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9106805/software-developer-mid-level ## About the Role 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. Desired qualifications/non essential skills required: . 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., * Analytical Thinking * C++ * Communication * English * Java Enterprise Editions JEE * Python * GIT * Kubernetes * OpenShift * Software Design * SQL ## Description 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. As a Momentum Developer, you will design, develop, test, and deploy Momentum applications, build custom modules, and integrate Momentum with other systems. You will be a member of a high performing Agile team, delivering coherent solutions in line with the overall application architecture., 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)