SUMMARY OF POSITION:
- The Software Engineer/Developer shares the responsibility and accountability for the effective and efficient support and development of all information systems deployed at AUN. The Software Support Engineer/Developer, under the leadership of the ISS manager, monitors, analyses, develops and solves application service requests; installs, modifies, upgrades, and optimizes enterprise application for AUN information systems. The position is also charged with the responsibility of designing and maintaining programs and source code development and implementation in line with AUN Policies and Procedures as well as AUN IT Policy and shall also provide support for users regarding programming issues Database Management.
DETAILED LISTING OF RESPONSIBILITIES:
- Assist the IS Team in providing end-user supports and Software Development for all information systems at AUN such as but not limited to OpenERP, LMS (Canvas, Moodle, and Turnitin), CMMS, BIODUX, POS, VingCard, Koha, eWallet, Cafeteria POS, DSpace, CarePlus, Badge Manager, any other enterprise software that will be acquired for AUN operations.
- Proactively supports day-to-day system operations and engineering including system files management, account maintenance, systems monitoring, and printing.
- Identifies and resolves complex technology problems ensuring timely delivery, quality, and compliance.
- Can participate in all of the phases of the application development life cycle, together with the Software Development Team (mainly testing and deployment).
- Must be aware of the design and implementation of existing software in order to provide effective support.
- Maintain standards compliance, where necessary.
- Document and compile users’ requirements, processes, manuals, and guides.
- Perform other duties assigned by supervisor.
- Integrate coding with existing systems and deploying it in AUN
- Maintain and document source codes and its functionality used within AUN
- Maintain standards compliance
- Customize primary open-source codes to improve performance.
- Analyze user needs and programming requirements within AUN community
- Evaluate and identify new trends in programming which are relevant to educational purposes for implementation in AUN
- Customize primary source codes of existing open software to fit the University’s needs.
- Provide assistance to other OTS staff when they are unable to resolve a program, SQL database, or IT issue by themselves.
- Work with other OTS staff to plan program code enhancements and changes.
- Performs other duties assigned by supervisor.
Requirements for the position:
- Bachelor’s Degree in computer science, Software Engineering, or a related field as well as one (3) years’ experience of information systems support (hardware, software, processes).
- A Master’s Degree will serve as an added advantage.
- Demonstrate an understanding of the issues relevant to OpenERP software modules including Finance, Admissions, Faculty, Academic registry SIS, HR, Library, and Facilities Management.
- Strong hands-on experience on Relational Database Management systems (Oracle, MS-Access, MS-SQL, MySQL, Postgres, etc.
- Strong knowledge of Structured Query and Language and ability to write and execute complex SQL commands and statements to process and manage complex dataset
- Strong knowledge of Business Analytics systems and reporting
- Strong hands-on experience on Windows Server OS, LINUX (Ubuntu and other flavors of Linus), Solaris, and UNIX.
- Strong knowledge of Storage systems (NAS, SAN)
- Advanced knowledge of AUN supported applications
- Proven data analysis, data verification, and problem-solving abilities.
- Good knowledge of data protection technics and methodology
- Maintain a high level of confidentiality
- Ability to learn and support new applications.
- Possess high level interpersonal communication skills
Other requirements, abilities for the position:
- Ability to work cooperatively with a team to achieve results within set deadlines.
- Set and convey clear goals and monitor progress.
- Must possess the intellectual capacity to break down a problem or situation into its component parts, identifying implications, timeframes and sequences.
- Ability to easily establish and build relationships with all stakeholders.
- Good management skills. Ability to communicate ideas in both technical and business terms.
- Must possess high level of enthusiasm and be a strong team player.
- Attention to quality and detail.
- Ability to work under pressure and on weekends to deliver time-sensitive operations and projects.
- Adequate knowledge of AUN Policies and Procedures and the university IT Policy.
- Maintaining/enhancing code to meet changing customer/industry needs
- Have a “customer-service” orientation