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

Compare Pay

Estimated Pay
We estimate that this job pays $28.81 per hour based on our data.




About this job

Job Description

Job Description

Job Summary:

Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software. 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. May act as team leader or supervisor, developing project plans, guidelines, or controls, and directing the work of other computer scientists, specialists, and technicians.

Essential Job Functions:

Relevant experience in some or all of the below fields is desired:

  • Operating and/or programming relational data base management systems (RDBMS);
  • 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; consultants.

Other Job Functions:

Other duties as assigned.



  • An MS or MA degree in a Computer Science, Engineering, Information Technology, or Mathematics is required.
  • Experience: At least ten (10) years of computer science experience, including at least one (1) year as a team leader or supervisor.
  • 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.