RESPONSIBILITIES - Design and code next generation applications, system interfaces and reporting systems - Proactively plans and executes software version upgrade releases and custom interfaces - Diagnose and resolve software problem quickly and efficiently. - Consistently applies generally accepted programming stands and techniques to assure efficient program logic and data manipulation - Meets project targets and report on expected outcomes to Project Leader and end users - Participates in software training sessions in new codes REQUIREDMENTS Education: - Tertiary qualifications in Software Engineering, Computer Science, Information Technology discipline, or extensive equivalent professional experiential learning, with extensive experience and expertise; Experience: - Minimum 3 years’ experience in application development - Solid experience in full stack Java Development - Extensive experience with the development of medium-scale software applications Technical: - Working knowledge of administration and developing database applications (e.g. Oracle, MS SQL, MySQL, etc). - Hands-on advance programming experience Knowledge in Java and Apache technologies, such as Struts, etc. and ORM framework, such as MyBatis, etc. - Hand-on experience on JavaScript and related framework, such as React, VUE, etc. For interested parties, please send your CV to uh_recruitment@uh.org.mo