Menu
©2018 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!
Mid-Level Software Developer (Ruby, Rspec)

Position Description:

  • Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, UNIX, or other specified platforms
  • Build applications using a specified programming language per the Government
  • Build graphical user interfaces (GUIs) for customer applications
  • Respond to evolving requirements in an agile environment

Technical Skills Required:

  • Able to write code to enable data flow between systems
  • Interface with multiple teams in multiple organizations to ensure their code meets various corporate data flow requirements
  • Must be pro-active and able to work with multiple teams when bringing new capabilities online or troubleshooting issues
  • Ruby
  • Rspec
  • ActiveRecord
  • Bash scripting
  • Basic Linux admin duties
  • Docker
  • VMware
  • Ruby on Rails
  • HTML, CSS, JavaScript, JQuery, Bootstrap
  • Nginx
  • SQL

Special Technical Skills Desired:

  • Java
  • Python
  • C/C++

Minimum Experience Required:

  • Minimum eight (8) years experience programming with object-oriented programming languages
  • Minimum five (5) years experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years experience developing UNIX applications using make files or comparable build environments
  • Experience developing complex programs using C, C#, C++, Java, or other comparable languages
  • Minimum three (3) years leading projects that develop complex software, ensuring a collaborative environment, and configuration management
  • Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)

TS/SCI w Polygraph Required

Previous Job Next Job