The job below is no longer available.
Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Lexington Park, Maryland

About this job

Job Description

Job Description

Job Summary:

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information. Applies knowledge of computer science concepts and techniques, mathematics, and methods of statistical analysis to develop and apply automated solutions to engineering, scientific, or business data acquisition and management problems. Uses mathematical, statistical, and scientific logic to identify conceptual or theoretical solutions to problems of automated data processing (ADP) hardware or software systems design and operations. Analyzes and formulates architectural and functional specifications, interfaces, and data structures. Researches applications for ADP hardware, software, and operating systems. Writes, modifies, and adapts computer programs in machine level, assembly, and third or fourth generation programming languages.

Essential Job Functions:

  • Data modeling and relational database design. Specific training in data modeling and database design is also required
  • Implementing design and development of new information systems applications
  • Demonstrated understanding and practical use of configuration management techniques and project life cycle methods
  • Planning, coordinating, and executing test activities for a software release including: test scheduling, defining test metrics, defining test cases and scripts, executing tests, debugging, and capturing and reporting the results of the tests;
  • Developing and maintaining an IT architecture;
  • Designing and developing Internet applications;
  • Designing and developing graphical user interfaces (GUI);
  • Developing new system development methodologies and processes;
  • Defining program metric models, establishing benchmarks, and collecting data for analysis;
  • Utilizing COTS project and process management software to build and maintain process models, methodologies, and associated data.

Other Job Functions:

Other duties as assigned.



  • A BS or BA degree in a Computer Science, Engineering, Information Technology, or Mathematics is required.
  • Experience: At least one (1) year of experience.
  • Ability to obtain a Secret Security Clearance.

Physical Requirements:

While performing the duties of this job, the employee routinely is required to sit, walk, see, hear, and feel. Occasionally will need to lift and move up to 50lbs. Moderate lab environment temperature and noise level. Must be able to interpret data, information, and documents. Can learn and apply new information and skills.


Compass Systems, Inc. is a profitable, growing company offering excellent salaries and benefits. We are proud to be an Equal Opportunity Employer and demonstrate our commitment to our employees by offering a competitive and valuable rewards program including 401(k), medical, vision, Rx, dental, short and long-term disability, life insurance and recruitment incentives.

Compass Systems Inc. is an Equal Opportunity Employer, including disability and veteran status. Use of any external recruitment or job placement agency is based upon its compliance with our commitment to equal opportunity and affirmative action