Python Developer

Il y a 5 heures

Brussels, Belgique Fujitsu Limited Temps plein
pFujitsu is looking for a bPython Back-End Software Engineer /b to join a project for an EU Institution in Brussels, contributing to the development and maintenance of robust web applications and back-end services. /p /brh3What will you do? /h3 /brul /brliDesign, develop, and maintain server-side components and services using Python. /li /brliBuild and maintain RESTful APIs to integrate front-end and back-end systems. /li /brliDesign and optimise database schemas, queries, and ORM solutions. /li /brliImprove application performance, scalability, and reliability. /li /brliImplement secure coding practices and protect applications against vulnerabilities. /li /brliWork with containerised applications and cloud-based environments. /li /brliSet up and maintain CI/CD pipelines to automate testing and deployments. /li /brliParticipate in code reviews, debugging, troubleshooting, and production support. /li /brliCollaborate with cross-functional teams to translate business requirements into technical solutions. /li /brliContribute to technical documentation and continuous improvement. /li /br /ul /brh3What are we looking for? /h3 /brul /brlibMinimum education requirement: /b Bachelor’s degree in Computer Science or a related field. /li /brliStrong Python programming skills and experience with web frameworks such as Django, Flask, or FastAPI. /li /brliExperience designing and implementing RESTful APIs. /li /brliKnowledge of code quality tools such as Pylint, Black, and Flake8. /li /brliExperience with relational and non-relational databases, such as Oracle, PostgreSQL, Elasticsearch, and MongoDB. /li /brliStrong understanding of ORM, database schema design, and query optimisation. /li /brliExperience with Docker, Podman, and Kubernetes. /li /brliKnowledge of secure coding practices, vulnerability scanning, authentication, authorisation, and encryption. /li /brliFamiliarity with version control tools such as Git or SVN. /li /brliExperience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions. /li /brliKnowledge of configuration management tools such as Ansible. /li /brliExperience with Linux and virtual machine management. /li /brliFamiliarity with AI-powered coding assistants, such as GitHub Copilot or Amazon Kiro. /li /br /ul /brh3Nice to have: /h3 /brpKnowledge of the European Commission’s grant management ecosystem, particularly eGrants. /p /brul /brliEU citizenship is mandatory. /li /brliRelocation to Brussels is required. /li /brliThe role follows a near-site working model. /li /br /ul /brpInterested in developing secure and scalable Python solutions within a European institutional environment? /p