Analyze business processes, and user requirements to establish a backlog for development, interoperability, integration, and better user experience solutions and design
Participate in team reviews of design artefacts and User Interface (UI), make changes as required and recommend alternative solutions where appropriate
Setup required infrastructure for the solutions’ deployment
Implement the application’s functionalities and webservices following user requirements (described in JIRA), the architectural and UI design
To work as a Software Application Developer in a web application project
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
Elaboration of test programs
Requirements
University degree of at least 3 years of relevant subject (bachelor or equivalent)
Minimum 10 years of relevant professional experience
Excellent knowledge of Object Oriented Programming languages
Ability to work with SQL (MSSQL and MySQL) databases
Expertise in Drupal 8 and Drupal 9 environment
Knowledge of POI, Jasper reports, MSSQL Reporting engine software packages
Strong knowledge of JavaScript ES6, jQuery, PHP, Azure
Web technologies and web design (e.g. JavaScript, XML, HTML, CSS)
Building and maintaining progressive web apps through front end and back end technologies
Building and consuming web services and APIs
SQL server database structures
Conceptualizing on Drupal content structuring, storage, access and presentation elements
Code in PHP, JavaScript and jQuery for Drupal tailoring and specific functionality
Designing and developing responsive applications
Excellent organizational skills and maintaining a clear overview of multiple tasks and meeting deadlines.
Very good interpersonal and communication skills efficiently and unambiguously in a way that the receiver effectively understands the message including the ability to express oneself verbally in interactions with others as well as in business writing, drafting, and reporting
Very good knowledge of written and spoken English is required