The external service provider will be responsible for designing, developing, and maintaining high-quality web applications and backend systems. The role involves both front-end and back-end development, as well as collaboration with internal teams to ensure the delivery of robust, scalable, and secure software solutions.
Responsibilities
Development of front-end website architecture and design of user interactions on web pages
Development of back-end applications and implementation of core business logic
Creation and management of servers, databases, and application components
Data analysis, modelling, and implementation of data processing pipelines
Understanding and implementation of security and data protection measures
Design of responsive and adaptive web applications
Design and development of APIs and integration components
Participation in software architecture and the creation of scalable applications
Taking technical lead on projects as required
Maintenance of code quality, integrity, and organization
Writing clean, functional code across the full stack
Compilation and analysis of data, processes, and code to troubleshoot and improve systems
Testing and resolving issues, with emphasis on automation and continuous improvement
Meeting both technical requirements and customer needs
Writing and maintaining technical documentation
Integration of available services and components into policy-supporting systems
Collaboration with business analysts, customers, users, project leaders, and developers
Liaison with other technical teams including hosting and dependent system operators
Education
In accordance with Article 2.6.3.1 of DIGIT-TM II Service Requirements, candidates must have education corresponding to
Level 6 of the European Qualification Framework
, typically equivalent to a
Bachelor’s Degree (3 years)
.
Knowledge and Skills
Required competencies for successful performance include:
Strong knowledge of front-end languages (JavaScript, HTML, CSS)
Very good knowledge of JS frameworks and libraries (AngularJS or similar)
Excellent proficiency in back-end technologies (Java, EJB/Spring, JPA/Hibernate)
Strong understanding of database technologies (Oracle or MySQL)
Excellent grasp of enterprise design patterns and application architecture
In-depth knowledge of API design and development
Proven experience with application security principles
Strong competence with cloud platforms and deployment processes
Practical knowledge of CI/CD tools and pipelines
Experience in data processing and performance optimization
Knowledge of version control tools (Git, SVN)
Ability to deliver technical and business presentations
Commitment to high-quality coding standards
Adaptability to evolving enterprise technologies
Excellent communication skills with both technical and non-technical stakeholders
Strong analytical and problem-solving capabilities
Capacity to write structured and detailed technical documentation
Active participation in technical meetings and design discussions
Non-Technical Requirements
Proven ability to work in an international and multicultural environment
Rapid self-starting capability and strong teamwork attitude
Ability to participate in multilingual meetings
Strong collaboration on large, multi-stakeholder projects
Excellent team player with interpersonal competence
Fluency in English (C2 level) for written and verbal communication
High integrity and discretion in handling confidential and personal data
Specific Expertise (Mandatory)
Minimum
5 years of professional experience in Java
(competence level 5)
Minimum
5 years of professional experience in JPA
(competence level 5)
Minimum
5 years of professional experience in SQL
(competence level 5)