Internships & Graduate

Job Description

Internships is short-term work experiences that allow you to observe and participate in professional work environments and explore how your interests relate to possible careers. 
This internship program combines training and hands-on experience through job assignments; involving in-depth analysis of software development methodologies statements; understanding the project design and development; understanding the software development phase, and writing a detailed project report.
More specifically, doing internships is beneficial because you will get an opportunity to:

Gain valuable Technical skills and knowledge
Make professional connections and grow your network.
Get experience in a field to allow you to make a career decision
Get an inside view of an organization

We are offering Internship on php, Web technologies, Mobile development, UI development, Sencha,Dot Net and Cloud Computing
 
Qualifications:

Knowledge of computer languages. 
Knowledge of data structures. 
Knowledge of computer logic and flow-charting. 
Knowledge of computer program design methods and techniques. 
Knowledge of all database vendor versions. 
Knowledge of all compiler versions.
Ability to learn new programming languages quickly.
Good knowledge of mathematical and statistical principles and formulas.
Assists the programmer analysts in designing programs and databases.
Ability to write, edit, and debug computer programs to achieve desired output.
Ability to work productively in a team. 
Knowledge of maintaining and debugging live software systems.
Knowledge of writing program documentation.
In-depth technical knowledge of the current hardware. 
Knowledge of used operating systems. 
Knowledge of standard development tools. 
Knowledge of networking technologies from the programmers prospective.
Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
Good knowledge of security and encryption.
Updates and modifies computer programs to improve efficiency.
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
Define functional specifications of the system for the appropriate hardware. 
Knowledge of component writing.
Demonstrated ability to use standard computing tools: word processor, spreadsheet, browser, email, and file compression software.
Overall knowledge of the computing environment at large, e.g. Typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.