Software Developer – PHP / Java

  • Silver Spring, MD
  • Intern

Company Description

The Lux Consulting Group Inc. (Lux) is a successful professional services firm, specializing in technical assistance in the areas of information technology, peer review, and logistical support services. The company’s corporate headquarters is located in Columbia, Maryland, with its principle office in downtown Silver Spring.

Lux is a Minority Business Enterprise and Certified Participant in the Small Business Administration’s 8(a) program. We have a long history of providing administrative and support services under task order contracts. Since our inception, Lux has provided outstanding professional services in all aspects of technical assistance and logistical support. Our staff has a diverse range of talents, skills, and experience. They are dedicated to providing quality services and products and have the credentials and extensive hands-on experience essential to supporting and satisfying client’s unique requirements.

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

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


The candidate shall possess

  • 5+ years of software development experience
  • 3+ years of web development experience
  • strong technical writing skills
  • 3+ years of PHP or Java programming experiences
  • 2+ years of experience with MySQL
  • 1+ years of experience programming in a Linux environment
  • experience with Microsoft .Net
  • experience programming successful Government projects is critical - preferably for the U.S Department of Health and Human Services or the U.S. Department of Education
  • experience in using software development Agile and/or Scrum techniques
  • experience with Git
  • experience and/or training in providing customer service


Preference will be given to candidates that also possess

  • experience with Microsoft Visual Studio 2008+
  • experience with Microsoft SQLServer
  • experience with Team Foundation Server


  • knowledge of .net MVC
  • knowledge of AJAX
  • knowledge of jQuery
  • experience with Oracle
  • experience with PhotoShop, Illustrator, and/or other graphics software


  • experience passing government certification and accreditation for information security


The candidate shall possess

  • excellent problem solving and troubleshooting skills
  • excellent interpersonal skills – including the ability to effectively interact with non-technical people, technicians, engineers, scientists, and programmers
  • excellent communication skills
  • ability to translate complicated technical information to lay people
  • ability to resolve conflict
  • understanding of information system design and management
  • understanding of all aspects of the Software Development Life Cycle


Education and Certifications

The candidate shall possess, at a minimum:

  • B.S. in Computer Science or Software Engineering
  • the ability to obtain pass a “Public Trust” level government background investigation


Preference will be given to candidates that possess:

  • Scrum Professional certification
  • MCPD
  • Existing government security clearance






Additional Information

Lux is an equal opportunity employer