top of page
In a Meeting

Join QSI Services

The corporate culture at QSI cultivates and encourages the free flow of ideas leading to the inevitable consequence of creative innovation. Expertise within and across a discipline within the organization is harnessed and channeled into strategic projects that deliver invaluable results to our partners and customers on a global scale. We provide and encourage our consultants to take advantage of opportunities to expand their knowledge and expertise through continuing education and professional development programs.

Benefits Of Working with QSI:

We believes that employees are the most important investment for success therefore offers a very good benefit package in order to attract, retain and reward the people responsible for the company's growth and profitability.

  • Medical Insurance

  • Re-Training for the employees to enhance their skills

  • Work-Life Balance 

QSI Services, Inc., has positions available in Glen Allen, VA, and other unanticipated locations nationwide.  Mail resume with proof of work eligibility to: HR Dept. 5324 Twin Hickory Road, Suite 102, Glen Allen, VA 23059.

Computer Systems Analyst.jpg
Programmer Analyst.jpg
Operation Research Analyst.jpg
UI Developer.jpg
Business Analyst.jpg
Software Developer.jpg
Network Administrator.jpg

1. Computer Systems Analyst :

Develop, maintain, and integrate application software, related project management activity, and production support. Work closely with internal and external clients, business analysts, and team members to understand business requirements. Develop and integrate application software, including unit testing and implementation projects. Maintain and support software applications after implementation. Perform in a team environment regarding application analysis, design, development, integration and enhancement activities, as well as related maintenance and production support. Test and implement application modules from multiple systems and ensure applications meet end user requirements. Provide design recommendations, develop and integrate program per written specifications. Develop software application modules using disciplined software development processes. Translate business and technical requirements into detailed design specifications for application code and modules. Provide ongoing maintenance and support of mainframe, client/server applications and tools. Make moderate to complex modifications to existing software applications and modules in accordance with written specifications and division standards.


Must have a Bachelor's degree in Engineering, computer Science or a related field or foreign equivalent and two years in the job offered with developing and integrating application software. All stated experience must include reviewing and analyzing computer printouts and performance indicators to locate code problems, and correct errors by utilizing Java code using struts 1.3 for UI, and middle layer. Must also have experience checking and analyzing system log files that run on a UNIX platforms. 

Computer System Analyst

2. Programmer Analyst :

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers and other individuals. Assist software developers by analyzing user needs and designing software solutions. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information.  Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.  Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.


Bachelor degree in Computer Science, Business Administration, Information Systems, Engineering or related field and 2 years of experience

Programmer Analyst

3. Operation Research Analyst

Formulate and apply mathematical modeling and other optimizing methods to develop and interpret information that assists management with decision making, policy formulation, or other managerial functions. Collect and analyze data and develop decision support software, service, and products. Develop and supply optimal time, cost, and logistics networks for program evaluation, review, and implementation. Collaborate with senior managers and decision makers to identify and solve a variety of problems and to clarify management objectives. Prepare management reports defining and evaluating problems and recommending solutions. Identify complex problems and review related information to develop and evaluate options and implement solutions.


Bachelor degree in Computer Science, Business Administration, Information Systems, Engineering or related field and 2 years of experience with defining business acceptance criteria, dependencies, assumptions and documenting business application flows.  

Oparation Research Analyst

4. UI Developer

Design, implement and unit test Web Application code; participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions. Work with business analysts to understand and implement complex business functionality; research new technologies and make recommendations on implementations. Work with other senior developers to review stories and specifications, ensure that teams meet the objectives of the business, and maintain technical and architectural standards. Collaborate with Architects and Developers in designing and implementing integrated, enterprise solutions using Java, Javascript, Struts, Web Services, SOAP, Angular JS, Require JS, HTML, JSP, JSF, CSS, Lodash, Node JS, Weblogic, and GIT. 


Job Qualifications:

Requirements: Associates degree in Computer Science, Information Technology, or related, and 2 years of experience in job offered or related field.  Relocation may be required.  

UI Developer

5. Business Analyst

Gather business requirements, including documentation of constraints, assumptions, business impacts and project risks, define the scope of the project, coordinate with engineering, design, testing and sales teams to build customer focused product, manage product backlog, guide SCRUM team with product design and development. Perform continuous market research and perform demos to internal and external customers for feedback in product development. Write technical documentation and debug programs using CRM, ITIL-V3, Agile, OSS-BSS, Subversion, and MS SQL Server. 

Job Qualifications:

Requirements: Master’s degree or equivalent in Computer Science, Engineering, Business Administration, or related, and one year of experience, in job offered, Assistant Manager or related field. Relocation may be required. Any suitable combination of education, training, or experience is acceptable.

6. Software Developer

We have an open position for a Software Developer.  Gather detailed business and technical requirements from clients involving business analysis, requirements specifications and review and technical design of end user documentation.  Test, maintain, and monitor computer business programs and systems, including coordinating the installation of computer programs and systems.  Create new data analytical software solutions for incorporating business requests.  Perform conversion of business requirements into detailed technical structures for data warehousing.  Design ETL solutions as per specifications by leveraging low-level, high-level and functional design documents. Must have a Bachelor's degree in Engineering, Computer Science, Business Administration or a related field or foreign equivalent and two years in the job offered with developing and integrating application software.


Must have two years of experience with preparing technical specification periodicals and technical reports utilized with the operating system. Must also have experience checking and analyzing system log files regarding UNIX disk space management during development, quality assurance and production phases.  

7. Network Administrator :

We have positions available for Network Administrator in Glen Allen, VA, and various unanticipated locations throughout US. Monitor backups, server health, and server hardening; Plan, configure and deploy security patches to windows servers, install Windows servers, upgrade Windows and SQL servers, and deploy patches across all server environments.  Manage Windows Domain controllers, FTP, IIS, and application servers, plan, test, and deploy Group policy to domain, involve in incident and vulnerability management, and troubleshoot hardware issues, using AWS IAM, VPC networking, Direct Connect, Cloud Front, Active Directory, ADSI, DFS, DNS, DHCP, WSUS, BladeLogic, SCCM, VLAN concepts, VPN, and Load Balancers. 

Associate degree in Computer Science, Information Technology, or related, and 2 years of experience in job offered or related field. Relocation may be required. 

Business Analyst
Software Developer
Network Administrator
bottom of page