Programming
Programmers write, test and maintain computer programs to make sure that the computer application meets the needs of the users of the computer system. Programmers assist systems analysts and designers, analyse objectives and problems specified by analysts and/or designers, translate the solutions provided by systems designers into detailed program specifications, prepare documentation for other programmers, users of the system and other support services workers, undertake program design activities including definition of data and error message arrangements, supervise and report on work of junior programmers, modify and document program code to correct errors or to enhance a program's capabilities, test the programs and make amendments, prepare reports on the status, operation and maintenance of system software for use by computer equipment suppliers, systems designers, other programmers and computer operators.
Web Designing/Development
Web Designers develop/collate the website's content. They also decide the design aspects of the website, such as how many illustrations it should contain and ensure the text and graphic elements mesh together as a cohesive, eye-catching work. They are responsible to develop custom programs to extend the function of a website. They maintain or update the website once it is completed by adding new content, illustrations or features by coordinating with designers and writers, to assist in maintaining the website.
Web Administration
Web Administrators create, maintain and improve websites by making the website as easy as possible to navigate. In addition they set up and maintain web servers and also make sure that links are live and efficient. Analysing website user statistics, repairing any problems that may occur and providing user support are the other important aspects of this profile.
Technical Writing
Technical Writers develop technical communication for high end technology. A blend of technical skills along with creative writing skills is a pre-requiste for this role.
Content Development
Content development is the process of researching, writing, gathering, organizing, and editing information for publication on web sites or to be used in e-learning programs. The content typically can consist of prose, graphics, pictures, recordings, movies or any other media assets that could be distributed by a hypertext transfer protocol server, and viewed by a web browser.
Technical Training/Faculty
Technical Trainers / Faculty deliver quality training on software technologies through Instructor Led Training (ILT) programs. They are expected to take ownership of each training situation to ensure students have a great experience and walk away with the information necessary to perform their roles effectively. Faculty are expected to demonstrate mastery of course curriculum and applicable product concepts and get certified on new courses according to batch launch schedules.
Software Testing
Software testing involves operation of a system or application under controlled conditions and evaluating the results. The controlled conditions includes both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldn't or things don't happen when they should. It is oriented to 'detection'. Testing is generally the combined responsibility of one group or individual.
Quality Control and Assurance
Software QA involves the entire software development Process comprising monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, ensuring that problems are found and dealt with. Software QA is oriented to 'prevention‘.
Database Administration
A database administrator ensures that the databases being used provide the users with flexibility in the management, access, retrieval, sharing and configuration of the large amounts of data held by many systems.
System Administration
A systems administrator is generally involved in the maintenance and tuning of large operating systems that take the form of mainframe, desktop solutions or mid-range systems.
Network Administration
A network administrator provides operational support and management of large communication networks in an organization that involves the Internet and private networks.
Instructional Designing
Instructional Design is the systematic development of instructional specifications using learning and instructional theory (Technical & Non Technical) to ensure the quality of instruction. It involves analysis of learning needs and goals and the development of a delivery system to meet those needs, development of instructional materials and activities, evaluation of all instruction and learner activities.
Documentation
Documentation involves developing Document Structure & Design, evolving Text Template, formatting of Software Content as per Template and maintenance of soft copies of all materials developed for future use.
Language Reviewing
Language Reviewing involves a check of the content for Language correctness – grammar, flow and presentation. Language Reviewers check the content for conciseness, completeness and also check whether the language used in the content suits the target audience.
Technical Support
Technical Support involves monitoring and management of Wide Area Networks, system up gradation & maintenance of H/W and S/W, notification to customers of a network problem and the resolution of the same immediately.
Customer Support
Customer Support involves the planning and delivery of customer support services, including installation, configuration, troubleshooting, customer assistance and/or training in response to customer requirements.
Hardware Engineer
Hardware Engineers devise and undertake a regular service program, including support of operating systems. They analyse problems and develop and implement solutions. They provide input on matters associated with site preparation and installation of large computer systems by working with IT analysts and designers to detail the computer hardware and peripherals required to run an IT system across desktop, mid-range and/or mainframe environments.
MIS (Management Information System)
MIS is a formalized way of dealing with the information that is required in order to manage any organization. It consists of data files, records, company records, marketing data, financial data, etc. It is a computer-based system that provides managers with the tools for organizing, evaluating and efficiently running their departments. It helps to manage past, present and prediction information.