Junior Software Developer in Aberdeen, MD

$80K - $100K(Ladders Estimates)

Applied Research Associates Inc   •  

Aberdeen, MD 21001

Industry: Aerospace & Defense


Less than 5 years

Posted 55 days ago

Job Details


Looking for a great company where you can be a valued contributor and grow professionally? Then Applied Research Associates, Inc. is the place for you. We currently have an opportunity available for a full-time Software Developer to support one of our U.S. Army contracts at Aberdeen Proving Ground, MD. The successful applicant will work in direct support of the Army Futures Command providing various forms of software development support. This person must be able to think creatively and challenge conventional thinking over a wide variety of government related projects focusing on better ways to leverage related efforts across multiple programs to meet objectives. This requires someone with strong analytical skills and problem solving abilities that can thrive in a cross-functional setting. Under close direction, you will be performing maintenance on existing software products, assisting in coding, testing, and debugging new software or making enhancements to existing software, writing programs according to specifications from higher level personnel, and suggesting solutions for problems or software enhancements. You may be assisting in the development of user manuals and working with technical staff to learn and understand problems with software. You'll attend ongoing training sessions to achieve a higher level of technical skill.

Essential Functions:

The selected applicant will work both independently and in a team-oriented environment to provide engineering and analysis support to the customer as it pertains to their suite of software modeling codes and tools. The software models are written in C++11, ANSI C and other computer languages for both the Linux and Windows operating systems. The GUI is written in Java using the Netbeans Framework. The work requires the application of established methods, practices, and techniques and can range from specific to complex efforts for which guidelines and precedents are usually applicable, but interpretation and analysis is often required.

This position requires you to be able to obtain a DoD Secret Security Clearance.


Requires Bachelor's degree (in Computer Science, Management Information Systems or related field) or equivalent.

Experience and Skills Required:

  • Organized individual, with prioritization and time management skills
  • Excellent written and verbal communications skills
  • C++ software development
  • Java software development
  • Ability to work independently, including setting and achieving interim milestones that support higher task objectives


  • Git revision control system.
  • Cmake build system.
  • C software development
  • Fortran software development using Fortran 90
  • UNIX shell scripting language (sh, bash, and/or csh)
  • Jenkins continuous integration testing automation server
  • Tcl/Tk scripting language.




Team Player: Works well as a member of a group

Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well



Growth Opportunities: Inspired to perform well by the chance to take on more responsibility



Bachelors or better in Computer Science or related field.



1-2 years: Linux and Windows operating systems

1-2 years: C++ and Java software development

Valid Through: 2019-9-16