Contribute in developing and building all systems and applications as required by the direct supervisor.
Contribute in developing and building data bases and digital infrastructure as required by the direct supervisor.
Conduct testing and choosing activities for any software as required by the direct supervisor.
Contribute in building of software and platforms that aim at building communications channels among university departments.
Participate in choosing and evaluating any software during the procurement phase, as required by the direct supervisor.
Initiate and suggest support and reporting for the databases of the university.
Design, develop, and maintain responsive and scalable web and mobile applications.
Implement front-end solutions using Angular, TypeScript, JavaScript, Bootstrap, and CSS.
Develop and maintain back-end services and APIs using .NET Framework / .NET Core.
Design and manage database systems, including schema design and query optimization.
Develop cross-platform mobile applications using Flutter.
Utilize AI-assisted development tools for code generation, testing, and process automation.
Collaborate with UI/UX designers to ensure functional and appealing user experiences.
Prepare and maintain technical documentation including system architecture, APIs, and user manuals.
Integrate and enhance existing university systems, including ERP and digital services.
Participate in quality assurance, debugging, and performance optimization.
Good communication skills and teamwork ability.
Ability of developing and writing reports as required by the direct supervisor.
Ability of analysis and forecasting.
International software engineering and development is preferable.
Fluency in English is required.
Good organizational skills.
Ability to work under pressure.
Implement any other tasks within the university context as required by the direct supervisor.