Description
This is a genuinely fantastic opportunity to work for one of the most prestigious EU Institutions in Valletta, Malta.
We are on the lookout for an exceptional Senior Software Application Architect
Job Description:
- Build business processes to support business applications
- Design application systems either through new development of systems, enhancement of existing systems, or 3rd party products
- Participate/Lead the architecture and design of on-prem, cloud, and hybrid information systems
- Work with technical and functional teams to ensure effective delivery of systems
- Analysis, design and development of software and web applications
- Development and integration of technological components
- Maintenance of existing software and web applications
- Implementation of user requirements
- Prototyping
- Use software development methodologies and standards as defined by organization to effectively code and deliver systems
- Elaboration of test programs
- Follow established processes for configuration and release management to ensure that all project artefacts are managed, integrated, and versioned according to standards
- Writing of technical documentation
- Participation in meetings with the project teams and end users
- Assistance in the planning, testing, technical documentation, deployment, configuration, evaluation and reporting of applications
Qualifications
- Minimum 3 years of relevant education (bachelor's degree or equivalent) after secondary school
- Minimum 9 years of IT professional experience after studies
- 4 years' experience in Object Oriented Programming languages
- 2 years working with SQL (MSSQL and MySQL) databases
- 2 years of experience in Asynchronous and JavaScript and XML programming
- Strong background in systems architecture and relevant technologies, including web technologies, Middleware technologies, and J2EE
- Strong skills in Services Design Best Practices, Service Performance Monitoring, Service Performance Tuning, Service Interface Specifications
- Strong Object Oriented skills using open architecture standards as well as best practices, design principles, and techniques with regards to: BPEL, UML, WSDL, JDBC, SQL, XML/XSL, SOAP, WebServices
- Experience in web site development, management and support
- Experience in Front End and Back End technologies
- Knowledge in JavaScript ES6
- Good knowledge and experience in jQuery
- Good knowledge and experience in PHP
- Experience in building and maintaining progressive web apps
- Good knowledge and experience on Azure
- Good knowledge and experience with building and consuming web services and APIs
- Experience with SQL server database structures
- Good knowledge and experience of Drupal 7 and Drupal 8 environment
- Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).