> Markdown version of [/jobs/ext/1208412-cno-analyst-programmer-level-2-ae26071141](https://www.wearedevelopers.com/jobs/ext/1208412-cno-analyst-programmer-level-2-ae26071141). 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). --- # CNO Analyst Programmer, Level 2 (AE26071141) - **Company:** Advantage Inc. - **Location:** Hanover, MD, United States (Remote available) - **Experience:** Experienced - **Salary:** $169,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), .NET Framework, Microsoft Windows, Adobe InDesign, Unix, C++ (Programming Language), Information Systems, Computer Programming, Perl (Programming Language), Python (Programming Language), Microsoft Visual Studio, Open Source Technology, Software Engineering, Data Streaming, Build Management, Information Technology - **Published:** July 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6ac25efd79983fda ## About the Role * Eight (8) of relevant programming experience in the field (e.g., computer science, information systems, and network engineering). * Requires a Bachelor's Degree in a relevant discipline (e.g., computer science, information systems, and network engineering) from an accredited college or university. ~~~ In lieu of a Bachelor's Degree, an additional four (4) years of relevant programming experience in the field may be substituted for a total of twelve (12) years. ~~~ Two (2) years of relevant programming experience if a Master's degree held in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to six (6) years of relevant experience. ## Description * Program in Assembly, C, C++, Java, Perl, or Python. * Develop Windows applications using Visual Studio or .NET environments; UNIX applications using make files or comparable build environments; or, Embedded or mobile platform development using proprietary, GOTS, or open-source build environments. * Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes. * Design and develop end-to-end data flow and tasking for CNO tools developed. * Provide/author documentation, design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes. * Provide/author and participate in technical presentations on assigned projects. * Actively participate and direct the design and development of end-to-end data flow and tasking for tools developed. * Actively participate and lead/direct the development of new solutions that meet the demands of customers. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)