Live opening · Posted 7 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Package Description
Joining Serco amazing team offers:
Competitive Salary
Great career opportunities
Corporate Benefits Package
International environment
Possible hybrid work
Job Introduction
Serco is the preferred partner for European Institutions and International Organisations, offering ICT services and Contact Centre management across Europe. Our expertise extends from Information System support to consultancy under the government framework, supporting key entities such as the European Commission and Executive Agencies. As a leader in Service Integration and Management, we ensure seamless delivery of services across various platforms, embodying our commitment to excellence in every aspect of our work.
We are hiring for a Full-stack Software Engineer in an international organisation in Italy.
Nature of the task - Roles and responsibilities:
Service provision will take place within a large international organisation, such as the European Commission. The working environment is multicultural and multilingual, with an emphasis on strong work ethics, diligence, and responsibility. A shared commitment to common goals and operational effectiveness is essential, as is a high degree of discretion when handling personal or confidential data. The selected service providers will be required to sign the Ethics reminder and to conduct themselves accordingly during the provision of services under awarded specific contract.
The service provider is expected to take on software development, data management, data analysis and related technical activities, including work involving international trade and customs data as required by the appropriate project and service managers.
The tasks that service provider will be expected to perform include any or all of the following:
Design, plan, and implement secure integration strategies and patterns across distributed information systems.
Apply distributed architecture principles and integration best practices to address complex interoperability and system integration challenges.
Design and develop scalable full-stack web applications, covering responsive user interfaces, server-side applications, business logic, APIs, and database interactions.
Design intuitive and responsive user interfaces and user interactions, ensuring consistent performance and functionality across browsers and devices.
Develop clean, maintainable, reusable, and well-structured code across front-end and back-end components.
Implement core business logic and deliver solutions that meet functional and non-functional requirements and user expectations.
Design, develop, and integrate secure and scalable APIs to support communication between system components and external services.
Apply data and security best practices, including input validation, authentication and authorization, secure data storage, compliant logging, monitoring, and secure application design.
Design and implement scalable, secure, and high-performance database structures, including schemas, tables, views, indexes, and relationships, based on approved data models.
Additional tasks and responsibilities
Develop and optimize SQL queries for data extraction, transformation, and analysis, with a focus on performance and efficiency.
Implement database structures through optimized DDL scripts across different database management systems (DBMS).
Monitor and troubleshoot database and application performance, optimizing queries and indexing strategies and identifying areas for improvement.
Analyse data, processes, and source code to troubleshoot issues, identify improvement opportunities, and support system optimization.
Perform unit and integration testing, debug applications, resolve defects, and validate code changes.
Deploy and manage applications on cloud platforms using CI/CD pipelines and containerization technologies.
Contribute to the design and development of scalable software architectures and solutions.
Collaborate with stakeholders to understand business and data requirements and translate them into effective technical solutions.
Produce and maintain comprehensive technical documentation covering software, architecture, APIs, databases, and implementation processes.
Design cartographic products and geographical data visualizations using appropriate symbology, scale rules, and accessibility principles for diverse audiences.
Knowledge and skills
Capacity to quickly ramp-up on new projects and competence in collaborating within teams.
Excellent communication and ability to participate in multi-lingual meetings, ease of commu
Skills
CI/CD, SQL, Data Analysis, Documentation
Employment type
Full Time
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.