Application Cloud Architect, Brussels (near-site) – European Commission Job role: Application Cloud Architect. Minimum experience: 9 years. Studies required: Bachelor degree of 3 years focus on Computer Sciences. Language: English (C1) (Mandatory). Location: Brussels (near-site). DESCRIPTION: The IT department requests the services of one Application Cloud Architect with extensive expertise in the activities described in this Technical Annex. The role involves architecting and developing server-side components, ensuring secure and scalable application design, managing cloud‑based deployments, collaborating with cross‑functional teams, and delivering high‑quality technical solutions aligned with organisational requirements. Tasks: · Architect server-side components and services that form the backbone of web applications, employing best practices in Python programming. · Develop and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems. · Design, implement, and optimise database schemas and queries to ensure efficient data storage and retrieval processes. · Manage database security measures to protect sensitive information, ensuring compliance with data protection standards. · Enhance application performance by identifying bottlenecks and optimising server-side code and database queries. · Implement scalable architectures to handle increased user load and data volume, leveraging cloud services and containerisation. · Conduct regular code reviews and use vulnerability scanning tools to identify and address potential security issues. · Implement security protocols and standards to safeguard applications against threats and ensure data privacy. · Collaborate closely with front-end developers, UI/UX designers, product managers, and other stakeholders to deliver quality web application solutions. · Help translate business requirements into technical specifications and adjust implementations based on feedback. · Set up and maintain CI/CD pipelines to automate testing and deployments, ensuring consistent and rapid delivery of applications. · Participate in deploying applications in cloud environments, using infrastructure-as-code and configuration management tools. · Actively engage in debugging and resolving issues raised during testing or reported in production. · Write technical documentation. Specific Expertise: · Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI. · Experience with code linters and formatters (e.g., pylint, black, flake8). · Experience with AI-powered code assistants (e.g., Amazon Q, GitHub Copilot). · Strong understanding of RESTful design and implementation. · Solid experience with relational databases (Oracle, PostgreSQL) and non-relational databases (Elasticsearch, MongoDB). · Excellent knowledge of ORM, schema design, and efficient queries. · Expertise in containerisation tools like Docker and Podman, and orchestration using Kubernetes. · Knowledge of vulnerability scanning tools (e.g., OWASP), secure coding practices, authentication, authorisation, and encryption. · Knowledge of code versioning tools such as Git or SVN. · Knowledge of DevSecOps tools such as Jenkins, GitLab CI, GitHub Actions. · Familiarity with configuration management tools like Ansible. · Experience with VM management and Linux. · Good knowledge of agile methodology. · Strong problem-solving and analytical skills. · Strong organisational and time-management skills. · Capability to integrate into an international/multi-cultural environment. · Ability to write clean, efficient, and maintainable code. · Ability to conduct unit and integration tests. · Ability to write clear and well-structured documentation. · High degree of discretion and integrity. Language: · English (C1). Location: · Brussels (near-site). Rate: 340€-410€/day. · The rate offered depends on the candidate’s level, in accordance with the European Commission’s public grading system. Further details are available upon discussion.