Software Developer (Java)
Washington, DC  / Silver Spring, MD  / Salt Lake City, UT 
Posted 8 months ago
Position No Longer Available
Position No Longer Available
Job Description
The Software Developer assists in gathering requirements, designing, coding, testing, and deploying software for internal and client user.  The programmer will interface with internal and external clients to ensure correctness and doneness of requirements and deliverables.  The position requires a developer with experience in all aspects of the software lifecycle, Agile programming, Scrum, and test/feature driven development.  Responsibilities include developing requirements, design, development, deployment, testing, and documentation for software systems.

Primary Duties:

The Software Developer’s primary duties are to:
  • document, develop, maintain, troubleshoot, and test code
  • prepare, maintain, troubleshoot, and test live systems
  • prepare and  maintain test environment
  • document, develop, and maintain training materials
  • research, recommend, document, maintain, analyze user requirements
  • create, maintain, and run automated tests to ensure code integrity
  • manage releases into the live environment
  • serve as the company’s interface with clients, including Government Contracting Officers (COs), Contracting Officer’s Representatives (CORs), government management personnel, and customer agency representatives
  • ensure client satisfaction

Software Development Project Management

In addition to IT supports services projects, for software projects the developer must:
  • follow Scrum programming practices including estimating, planning, and sprinting for multiple Scrum projects
  • use test and/or behavior driven development
  • contribute to test plans
  • contribute  to system security plans
  • help research, recommend, document, develop, perform, and maintain the Security Plan

Software Knowldege:

The programmer must be familiar with the following software systems:
  • Java
  • WordPress
  • MySQL

Other Duties:

The programmer will perform other duties as assigned by the CIO.  Some of these may include:
  • work on proposals
  • develop and deliver training

Additional Information:

  • Full time, Part Time or Consultant
  • Remote, but DC or Salt Lake City, Utah is a plus
  • Occasional travel to DC may be required
  • Experience using content management systems
  • Experience working with databases


Position No Longer Available
Job Summary
Start Date
Employment Term and Type
Regular, Full or Part Time
Required Education
Bachelor's Degree
Required Experience
5 to 10 years
Email this Job to Yourself or a Friend
Indicates required fields