Specialist of Software (Mobile Applications at Information Services)
- Full-time
- Job Type: Administrative staff
Company Description
- Management of software development tasks related to development, debugging or design of software applications, operating systems and databases in accordance with the provided design specifications;
- Implementation of enhancements to the existing software architecture and forecasting of future architectural enhancements;
- Effective implementation of software and IT support infrastructure at the University;
- Design of applications for management and maintenance of data security and integrity.
Job Description
1) participation in the pilot operation processes and user training;
2) participation in the organization and conduct of preliminary comprehensive testing of mobile applications;
3) registration of errors, comments and proposals regarding mobile applications in the error tracking system;
4) taking measures to eliminate malfunctions that prevent users from working with mobile applications within their competence;
5) transferring IT errors, comments and suggestions within the scope of competence to other divisions;
6) backup and recovery of information in the event of accidents within the scope of competence;
7) maintenance of a trial operation log (refusals, comments, etc.);
8) carrying out routine maintenance of system and mobile applications;
9) demonstration of effective collaboration, communication and presentation at various levels;
10) for the period of temporary absence, during a business trip, social leave, regular work leave, temporary incapacity of the employee, the performance of the employee's duties is assigned to a person determined by the supervising Head;
11) participation in identification, assessment, management and monitoring of risks within the supervised direction;
12) timely and proper fulfillment of other orders of the Associate Head and the University management within the framework of his/her responsibilities and powers.
Qualifications
Required work experience is defined in accordance to the demonstrated history of successful projects (leading/accomplishment/significance of the project) in the field of Information Technology
- Knowledge of international standards in IT;
- possess knowledge of delivering new web products or upgrade existing products;
- program/project management methodology, tools and templates (includes program/project planning, schedule development, scope management and cost management).
Knowledge of the following:
- software development cycles;
- Web application development principles;
- principles of database management systems (PostgreSQL, Oracle Database, MySQL);
- principles of use JavaScript frameworks (Sencha Ext JS, jQuery);
- content management system (CMS) usage principles- Drupal, Joomla!, WordPress;
- principles of collective application development using SVN, CVS products or similar;
- languages: PHP, JavaScript and skills in HTML, CSS;
- Linux, Microsoft Windows family operating systems;
- main vendors' product lines (IBM, Oracle);
- presentations skills;
- experience with Agile or similar iterative development methodologies;
- knowledge of the legislation of the Republic of Kazakhstan in the field of information and education;
- preparation and delivery presentation skills;
- availability of certificates in IT, relevant to the performance of these functions (desirable);
- Nazarbayev University competency model:
1) desire to develop professional expertise;
2) commitment to the goals of the University;
3) integrity and ethical behavior;
4) results-orientation and problem-solving;
5) cooperation skills and client orientation;
6) innovation and risk acceptance;
- critical thinking;
- building effective relations;
- interpersonal skills (verbal and written);
- ability to work in team;
- responsibility;
- systematic approach, multi-tasking, time management
Additional Information
- Fluent in English, Kazakh, Russian.
- Agile knowledge;
- C++; Net, C#, java, Python