Manager of Software Office (Java developer)

  • Full-time
  • Department: Information Services
  • Job Type: Administrative staff

Job Description

Education
Higher-professional, preferable from the higher education institutions with the English language of instruction

Qualifications
Priority specializations:
-    Computer Science or related field;
-    Management of Information Technology; 
-    Engineering 

Work experience
Minimum 3 years of work experience in the relevant area

Job functions:
- installing new software and helping to train users to use it;
- interaction with the ERP provider and working out the necessary issues to ensure the maintenance and development process;
- receiving requirements, comments, and proposals to the functionality of the Software Office (Administrative Software, ERP) (hereinafter - the Office) from structural units, Schools, and organizations of the University, formalizing them and transferring them into development;
- participation in development and coordination of documentation necessary for the fulfillment of the Office assignments;
- organization together with structural subdivisions, Schools, and organizations of the University of the process of trial operation of ERP system modules and user training;
- providing consulting and methodological assistance on ERP system maintenance and operation;
- performance of the duties of the employees of the Office entrusted by the Head during their temporary absence (business trip, social leave, regular work leave, temporary disability);
- participation in identification, evaluation, management, and monitoring of risks within the framework of supervised direction;
- timely and proper fulfillment of other orders of the Head and the University management within the framework of his/her responsibilities and powers.

Qualifications

Professional competencies
- knowledge of the legislation of the Republic of Kazakhstan in the field of information and education;
- knowledge of international standards in Information Technologies (hereinafter - IT);
- knowledge of functional and architecture of the used ERP system;
- knowledge  of principles of ERP system support;
- understanding of networking, software, and hardware;
- preparation and delivery presentation skills; 
- ability to effectively prioritize and execute tasks in a high-pressure environment;
- availability of certificates in IT relevant to the performance of these functions (desirable);
- professional possession of MSOffice programs (Microsoft Word, Excel, PowerPoint);
- proficiency in English, Kazakh, Russian languages

Soft skills
- Nazarbayev University competency model:
- desire to develop professional expertise;
- commitment to the goals of the University;
- integrity and ethical behavior;
- results-orientation and problem-solving;
- cooperation skills and client orientation;
- innovation and risk acceptance;
- critical thinking;
- building effective relations;
- interpersonal skills (verbal and written);
- the ability to work in a team;
- responsibility;
- systematic approach;
- multi-tasking;
- time management

Additional Information

Additional requirements:
- Designing and implementing the User Interface with web technologies which include HTML, CSS, Angular, JavaScript, AJAX & jQuery
- Experience with relational databases (Oracle DB, PostgreSQL)
- Hands-on experience in designing and developing applications using Java EE (JPA, EJB, Spring MVC, Spring Boot)
- Develop SQL queries, Joins, PL/SQL subprograms like stored procedures, triggers, and functions
 

Nice to have:
- Familiarity with build tools such as Ant, Maven
- Experience as a Certified Java Developer (JavaEE desirable)
- Experience with data exchange web services (REST, SOAP, XML)
- Experience with applications servers (Nginx, Apache, JBoss, WebSphere portal)
- Experience with the software package for creating repositories (DSpace)
- Experience in Git, SVN, Linux

Recruitment and selection process
Recruitment and selection at Nazarbayev University include the following process: preliminary selection based on experience and qualifications, assessments (e.g. technical skills/capabilities, aptitude, personality, work samples, in-basket exercises, and informal interviews), and motivation.

Formal interviews form the final stage of the selection process.
They are typically based on organizational values and behaviors and conducted in English.
You are encouraged to share your views and values  to identify how they fit into  Nazarbayev University core values