IT Outsourcing & Managed Services

IT outsourcing is a core competency of QC and a key business enabler for our clients. Built on an outcome-based model, our IT outsourcing services delivers efficiency improvements and cost savings, allowing clients to reinvest and drive their business transformation

With QCs model, we oversee the execution of IT operations while the client retains full control over their IT strategic functions, enabling them to focus on aligning IT strategies with their organization’s business objectives.

Quality Certain helps transform IT into an optimal, highly effective and reliable resource while keeping costs as low as possible. IT operations require major investments in technology, systems, infrastructures and management tools on an ongoing basis. To obtain optimal performance, IT operations should be executed based on an outsourcing delivery model that requires critical mass and the recurring use of best practices. This is what sets QC’s IT outsourcing apart—we have perfected this delivery model from decades of experience.

 

Business Benefits of outsourcing your business processes& resources

  • Cost advantages.
  • Increased efficiency
  • Focus on core areas
  • Save on infrastructure and technology
  • Access to skilled resources
  • Faster and better services
We have the following IT resources (local & expatriates) for outsourcing:
Software Systems Engineering Supervisor

Description: Supervises activities of all software systems programming personnel for a major project, several smaller projects, or a small department. Responsible for quality assurance.Makes decisions on personnel actions (hiring, terminations, promotions, etc.).Controls revenues and/or expenses within operating unit and responsible for meeting budget goals and objectives. Provides input to policy level direction regarding standards, budget constraints, etc.

Software Systems Engineer - Lead

Description: Formulates/defines specifications for complex software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. Responsible for program design, coding, testing, debugging and documentation. Usually responsible for applications dealing with the overall operation system, such as sophisticated file maintenance routines, large telecommunications networks, computer accounting and advanced mathematical/scientific software packages. Has full technical knowledge of all phases of software systems programming applications. Also has duties instructing, directing and checking the work of other operating systems programming personnel. Responsible for quality assurance review and the evaluation of new and existing software products.Acts as project leader for projects with small budgets or limited duration.

Software Systems Engineer - Senior

Description: Under general direction, formulates/defines specifications for complex operating software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. Designs, codes, tests, debugs and documents those programs. Usually responsible for applications dealing with the overall operating system, such as sophisticated file maintenance routines, large telecommunications networks, computer accounting and advanced mathematical/scientific software packages. Competent to work at the highest technical level on all phases of software systems programming.May assist other systems programmers to effectively utilize the system's technical software.

Database Manager/Administrator

Description: Responsible for all activities related to the administration of computerized databases. Assigns personnel to various projects and directs their activities; reviews and evaluates their work and prepares performance reports. Confers with and advises subordinates on administrative policies and procedures, technical problems, priorities and methods. Consults with and advises users of the various databases. Projects long-range requirements for database administration and design in conjunction with other managers in the information systems function. Prepares activity and progress reports regarding the database management section. Normally reports to the Corporate Information Systems Executive, Divisional Information Systems Executive or Director of Information Systems Operations.

Database Analyst/Programmer

Description: Under general direction, designs, implements and maintains complex databases with respect to JCL, access methods, access time, device allocation, validation checks, organization, protection and security, documentation, and statistical methods. Includes maintenance of database dictionaries, overall monitoring of standards and procedures, and integration of systems through database design.Competent to work at the highest level of all phases of database management.

Data Security Administration Manager

Description: Directs and implements the necessary controls and procedures to cost-effectively protect information systems assets from intentional or inadvertent modification, disclosure or destruction. Provides guidance and direction for the physical protection of information systems assets to other functional units. Provides reports to superiors regarding effectiveness of data security and makes recommendations for the adoption of new procedures. Assigns work to subordinates, monitors performance, and conducts performance appraisals. Interviews and make recommendations for additional staff. Typically reports to Corporate Information Systems Executive or Director of Information Systems Operations.

Data Security Analyst

Description: Under limited supervision, performs all procedures necessary to ensure the safety of information systems assets and to protect systems from intentional or inadvertent access or destruction. Interfaces with user community to understand their security needs and implements procedures to accommodate them. Ensures that user community understands and adheres to necessary procedures to maintain security. Conducts accurate evaluation of the level of security required. Provides management with status reports. Typically reports to Data Security Administration Manager.

Web Project Manager

Description: Serves as project manager of a development team responsible for planning, developing, and deploying web sites including preparation of text, graphics, audio, and video for web pages. Works directly with partners and clients to determine project scope and specifications.Coordinates the work of design and development teams to implement online designs. Reviews progress. Manages resources, and ensures overall quality of completed web site. Typically requires a college degree in computer science or related field, experience in management, and understanding of web technologies.

 

Description: Designs and builds web pages using a variety of graphics software applications, techniques, and tools. Designs and develops user interface features, site animation, and special-effects elements. Contributes to the design group's efforts to enhance the look and feel of the organization's online offerings.Designs the website to support the organization's strategies and goals relative to external communications. Typically requires a college degree in fine arts or graphic design. Requires understanding of web-based technologies and thorough knowledge of HTML, PhotoShop, Illustrator, and/or other design-related applications.

Web Software Developer

Description: Designs, develops, troubleshoots, debugs, and implements software code (such as HTML, CGI, and Javascript) for a component of the website. Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website.Responsible for interface implementation.Requires strong navigation and site-design instincts. Typically requires college degree in computer science or related field, and developmental experience in web-based languages.

Web Content Administrator

Description: Responsible for developing and providing content that will motivate and entertain users so that they regularly access the website and utilize it as a major source for information and decision-making. Responsible for managing/performing website editorial activities including gathering and researching information that enhances the value of the site. Locates, negotiates, and pursues content. Seeks out customers to gather feedback for website improvement and enhancements. Typically requires a college degree in English, Journalism, Graphic Design, Communications, or related field. Requires experience in production management, web page design, HTML, and web graphics types and standards.

Web Security Administrator

Description: Under limited supervision, performs all procedures necessary to ensure the safety of the organization's website and transactions across the internet. Applies Internet Firewall technologies to maintain security. Ensure that the user community understands and adheres to necessary procedures to maintain security.

Information Systems Administration and Planning Manager

Description: Directs the preparation, review and consolidation of corporate, regional, subsidiary and/or divisional information systems budgets and business plans. Ensures adherence to budgets and business plans through periodic review of financial reports and capital appropriation requests.May be responsible for developing, implementing and enforcing policies, standards and methodologies. May be responsible for hardware contract administration and/or outsourcing contract administration and service levels, including negotiation of contact provisions, interface with legal department and mainframe of appropriate documentation. May oversee information systems personnel administration, including selection, training and personnel development.May be responsible for information systems security. Typically reports to the Corporate Information Systems Executive (1000, 1010).

Applications Systems Analysis and Programming Manager

Description: Responsible for applications systems analysis and programming activities for a group or section. Responsible for feasibility studies, time and cost estimates, and the establishment and implementation of new or revised applications systems and programs.Assists in projecting software and hardware requirements. Assigns personnel to various projects and directs their activities; reviews and evaluates their work and prepares performance reports. Confers with and advises subordinates on administrative policies and procedures, technical problems, priorities and methods. Consults with personnel in other information systems sections to coordinate activities.Prepares activity and progress reports regarding the activities of the applications systems and programming section. Typically reports to the Corporate Information Systems Executive (1010), Divisional Information Systems Manager (1020), Systems Analysis and Programming Director (1200, 1210).

Software Systems Engineering Manager

Description: Responsible for all software systems programming activities. Applications generally affect the overall operating system, such as sophisticated file maintenance routines, advanced scientific software, large telecommunications networks and computer accounting. Responsible for meeting budget goals and objectives. Provides input to policy level direction regarding standards, budget constraints, etc. Makes personnel decisions. Assigns personnel to projects and directs their activities. Projects software and hardware requirements in conjunction with other information systems managers. Develops standards for all software system applications and provides technical guidance to the information systems staff. Directs the interface of software systems with the hardware configuration and the applications systems. Additional areas of responsibility include: configuration/capacity planning, software products evaluation, systems performance analysis and optimization. Prepares activity and progress reports for software systems programming activities. May report to Computer Operations Manager (2800) or Director of IS Operations (2400).

Quality Assurance Analyst

Description: Under limited supervision, carries out procedures to ensure that all information systems products and services meet minimum company standards and end-user requirements. Thoroughly tests software to ensure proper operation and freedom from defects. Documents all problems and work to resolve them; reports progress on problem resolution to management. Devises improvements to current procedures and develops models of possible future configurations. Performs workflow analysis and recommends quality improvements. Typically reports to Quality Assurance Manager.

Client/Server Database Manager

Description: Responsible for all activities related to the administration of databases in a client/server environment. Assigns personnel to various projects and directs their activities; reviews and evaluates their work, and prepares performance reports. Confers with and advises subordinates on administrative policies and procedures, technical problems, priorities, and methods. Consults with and advises users of various client/server databases. Projects long-range requirements for client/server database administration in conjunction with other managers in the information systems function as well as business function managers. Prepares activity and progress reports regarding the client/server database management section.

Client/Server Database Analyst/Programmer-Senior

Description: Under general direction, designs, implements, and maintains complex databases in a client/server environment with respect to access methods, access time, validation checks, organization, security, documentation, and statistical methods. Involved with the design of the databases and working with the users to develop specifications. Includes maintenance of database dictionaries, overall monitoring and standard procedures, and integration of systems through client/server database design.Competent to work at the highest level of all phases of client/server database management.

Client/Server Database Analyst/Programmer - Intermediate

Description: Under general supervision, designs, implements, and maintains moderately complex databases in a client/server environment with respect to access methods, access time, validation checks, and statistical methods. Includes maintenance of database dictionaries and integration of systems through client/server database design.Competent to work in most phases of client/server relational database management.

Client/Server Database Analyst/Programmer - Associate

Description: Under direct supervision, assists in the design, implementation, and maintenance of databases in a client/server environment. Competent to work on several phases of client/server database administration such as writing and maintaining simple systems and programs, but requires some instruction and guidance in other areas.

Data Warehousing Project Manager

Description: Works in a data warehouse environment that includes data design, database architecture, metadata and repository creation. Responsible for leading data warehouse team in development and enhancements of the data warehouse user interface. Establishes user requirements.Creates new standards and procedures related to end user and internal interface development.Works with Data Architect on technical issues and system architecture definition. Translates high-level work plans and converts to detailed assignments for team members. Monitors status of assignments, and reviews work for completion/quality. Typically requires 5 years experience and degree in computer science.

Data Architect

Description: Works in a data warehouse environment that includes data design, database architecture, metadata and repository creation. Translates business needs into long-term architecture solutions. Defines, designs, and builds dimensional databases. Responsible for developing data warehousing blueprints, evaluating hardware and software platforms, and integrating systems.Evaluates reusability of current data for additional analyses.Conducts data cleaning to rid the system of old, unused, or duplicate data. Reviews object and data models and the metadata repository to structure the data for better management and quicker access. Typically requires 2-4 years experience.

Data Warehouse Analyst

Description: Works in a data warehouse environment that includes data design, database architecture, metadata and repository creation. Reviews data loaded into the data warehouse for accuracy. Responsible for the development, maintenance and support of an enterprise data warehouse system and corresponding data marts. Troubleshoots and tunes existing data warehouse applications. Conducts research into new data warehouse applications and determines viability for adoption. Assists in establishing development standards.Evaluates existing subject areas stored in the data warehouse.Incorporated existing subject areas into an enterprise model.Creates new or enhanced components of the data warehouse.

LAN/WAN Integrator

Description: Responsible for the overall integration of the enterprise-wide network including the planning, design, installation, maintenance, management, and coordination of the corporate LAN/WAN (may include local, metropolitan, and wide area networks). Has responsibility for technical architecture and recommendations related to LAN/WAN. Is typically a top-level technical contributor with advanced knowledge and experience in the area of local and wide area networking, communications, and related hardware/software. Maintains high level of technical expertise and studies vendor products to determine those which best meet company needs. Presents information to management that may result in the purchase and installation of hardware, software, and telecommunication equipment. Recommends network security procedures and policies. Knowledgeable in a multi-platform operating environment.May work with Voice and/or Data Communications Analysts.

Software Solution Architect

Description: Works independently designing and developing new software products or major enhancements to existing software. May lead a large development team in design of highly complex software systems.Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.Responsible for project completion.Performs feasibility analysis on potential future projects to management.

Software Developer-Senior

Description: Under general direction, participates as high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software. Works with technical staff to understand problems with software and develops specifications to resolve them. Resolves customer complaints and responds to suggestions for improvements and enhancements. Participates in the development of software user manuals.May act as team leader on less complex projects.Assists in training less experienced software development staff.

Software Developer - Intermediate

Description: Under direct supervision, performs maintenance on existing software products; assists in coding, testing, and debugging new software or making enhancements to existing software. Writes programs according to specifications from higher-level staff or business analysts.May use CASE tools.Makes suggestions for problem solutions or software enhancements.May assist in development of user manuals. Works with technical staff to learn and understand problems with software.

Electronic Data Interchange (EDI) Manager

Description: Responsible for daily electronic data interchange (EDI) operations of an organization. Develops and executes strategies for Internet-based data interchange capabilities. Implements new EDI methods and systems, and enhances and upgrades the existing systems. Finds EDI solutions for business operations, and coordinates and implements new EDI systems. Establishes and maintains communications and trading partner routings. Audits the quality of data provided, provides security and backup, and ensures system disaster recovery processes are in place. Resolves trading partner's technical problems involving EDI. Develops technical design documentation. Ensures customer/vendor agreements meet legal requirements. Responsible for internal training of inventory staff.

Electronic Data Interchange (EDI) Specialist

Description: Provides support for EDI database analysis, design, and operations. Establishes and maintains communications within organization and with partners. Conducts and manages product evaluations. Provides product installation, configuration, and training.Performs systems maintenance to update records, specifications, and operating procedures of partner systems.Maintains EDI account transaction activities. Typically reports to Electronic Data Interchange Manager.

Project Engineer - Senior

Description: Responsible for the completion of assigned complex or long-term engineering projects within budgetary and scheduling guidelines. High-level individual contributor, leading a group of engineers, analysts, technicians and/or one or more project engineers assigned for the duration of a project. Does not have formal supervisory responsibilities, although may provide input for project team member performance appraisals. Would usually have a minimum of 2-3 years’ experience as a lead/project engineer (Job 9010) plus 6-8 years telecom engineering experience (assumes a minimum of a related Associate degree or equivalent technical training in addition to the years of experience), supplemented with continuing education network/telecom courses/technical seminars.

Project Manager - Senior

Description: Responsible for all aspects of the development and implementation of assigned projects and provides a single point of contact for those projects. Takes projects from original concept through final implementation. Interfaces with all areas affected by the project including end users, computer services, and client services. Defines project scope and objectives.Develops detailed work plans, schedules, project estimates, resource plans, and status reports. Conducts project meetings and is responsible for project tracking and analysis. Ensures adherence to quality standards and reviews project deliverables. Manages the integration of vendor tasks, and tracks and reviews vendor deliverables. Provides technical and analytical guidance to project team. Recommends and takes action to direct the analysis and solutions of problems.

Project Manager

Description: Oversees various systems projects of a highly complex nature. Responsible for assembling project team, assigning individual responsibilities, identifying appropriate resources needed, and developing schedule to ensure timely completion of project and meeting deadlines of project. Must be familiar with the systems scope and project objectives, as well as the role and function of each team member in order to effectively coordinate the activities of the team.Communicates with top Information Systems Executive, functional area manager and/or Consultant regarding status of specific projects.

Project Manager - Associate

Description: Oversees a small project or phases of a larger project. Responsible for coordinating activities of project team, identifying appropriate resources needed, and developing schedules to ensure timely completion of project. Must be familiar with system's scope and project's objectives, as well as the role and function of each team member, in order to effectively coordinate the activities of the team.Communicates with Senior Project Manager regarding status of specific projects.