©2020 ProObject
Interested in matching your career to your job? Want to mix cutting-edge technology with challenging and rewarding work assignments?
ProObject’s culture is one of continual employee investment—we know that happy employees are engaged employees. Click to learn more
NIST Cybersecurity Compliance is not an option - it's a requirement! ProObject’s certified staff follow our unique CYBRX process to ensure that you are on the right track to cybersecurity compliance in just a few short weeks. - Contact us to get compliant!

If due to the Coronavirus you get locked out of your workplace and cannot work from home or an alternative location, ProObject employees will be paid for up to 14 days.

Junior Level Analyst/Programmer

Position Description:

  • Support custom software design and development of CNO tools and techniques
  • Design and develop end-to-end data flow and tasking into all CNO tools developed as prescribed by the Government
  • Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government’s software development procedures and processes

Labor Requirements:

  • Familiarity with software version control tools (i.e., Subversion, CVS, etc…)
  • Able to debug software and troubleshoot issues

Technical Skills Required:

  • Unix/Linux development experience
  • Windows development experience (Visual Studio)
  • Strong C programming skills
  • Python development experience
  • Subversion
  • CNO background
  • Software Analysis/Reverse Engineering experience
  • Embedded systems development experience
  • Understand assembly programming concepts (PowerPc preferred, but x86 accepted)

Special Technical Skills Desired:

  • Mobile experience
  • Networking experience
  • Debugging Windows programs (windbg)
  • Knowledge or proficiency with C and Javascript
  • Makefile experience
  • Microservice architecture knowledge
  • RabbitMQ experience / Message exchange knowledge
  • Docker experience
  • Backbone / Marionette experience
  • Works well within a growing team

Minimum Experience Required: 

  • Minimum four (4) years of experience in a commercial, government, or academic setting in the field of computer science, information systems, or network engineering
  • Minimum one (1) year experience programming in Assembly, C, C#, C++, Java, Perl, or Python
  • Minimum one (1) year experience developing Windows applications using Visual Studio or .NET environments OR minimum one (1) year experience developing UNIX applications using make files or comparable build environments
  • (Note: 1 year development experience may be credited for appropriate coursework in Windows or Unix programming, completed as part of an awarded Bachelors or Master’s degree)
  • TS/SCI with Polygraph Required
Previous Job Next Job