Skip to content

Application Developer (Intermediate) - Hybrid - Deadline 22/10/25

  • Hybrid
    • Malta, Valletta, Malta

Job description

DESCRIPTION OF THE TASKS:

Contribution to application design, development, implementation, testing and maintenance

Analyse business processes, and user requirements to establish a backlog for development, interoperability, integration, and better user experience solutions

Analyse requirements, design, and make proposals on the architecture of the application

Implementation of business user requirements

Contribute to the team reviews of design artefacts, make changes as required and recommend alternative solutions where appropriate

Contribute to the definition/design of the User Interface (UI) and implement the final design (i.e. "look-and-feel") of the User Interface (UI).

Develop/update technical documentation

Contribute to the coordinated activities with other developers and project manager for the smooth integration of the application

Assist with the Setup of required infrastructure for the solutions’ deployment

Implement the application’s functionalities and webservices following user requirements (described in JIRA), the architectural and UI design

Review of the architecture of existing systems

Participate/Lead the architecture and design of on-prem, cloud, and hybrid information systems

Design application systems either through new development of systems, enhancement of existing systems, or 3rd party products

Participate and implement unit tests to test front-end functionality and back-end functionality.

Work with technical and functional teams to ensure effective delivery of systems

Assistance in the planning, deployment, configuration, evaluation, and reporting of applications

Coordinate with the ICT Team in order to align solution architecture and software engineering with the current best practices.

Monitor and report on usage as well as perform security audits of the system, whilst providing advice accordingly.

 

SKILLS AND TECHNOLOGIES:

Work in Object Oriented Programming languages 

Usage of SQL (MSSQL and MySQL) databases  and Query

Tasks in web site development, management and support

Usage of JavaScript including understanding of ECMAScript 2015 (ES6) and more recent ECMAScript versions

Work independently with Reporting and Visualization methodologies and libraries (e.g. JavaScript D3.js, Chart.js)

Development of data analysis techniques and key performance indicators (KPIs)

Usage of web technologies and web design (e.g. JavaScript, XML, PHP, HTML5, CSS3, AJAX)

Usage of JavaScript frameworks (e.g., React, Angular, Vue.js)

Usage of Azure Active Directory, Microsoft Graph API and Azure DevOps.

Designing, building and maintaining progressive web apps

Work in frontend and backend technologies

Usage, building and consuming web services and APIs 

Performing tasks related to Drupal 10 and Drupal 11 environment 

Usage of information management technologies and platforms especially Drupal

Work in Drupal content structuring, storage, access, and presentation elements

Usage of fast-changing technologies used in Drupal web site management and multi-language requirements for the respective application

 

Level : Senior

Delivery mode: Hybrid (Malta) and remote

ration can be decided by candidate and included in the job application

Deadline 22/10/25

or