Bekijk alle vacatures
Python Developer
<meta /><meta content="width=device-width, initial-scale=1.0" />
Senior Python Developer
Job Details
- Start Date: 1st September 2026
- End Date: 31st December 2027
- Work Regime: Full-time
- Onsite Presence: Required for 2 days per week
Key Responsibilities
- Collaborate actively in the development and optimization of Python-based software applications.
- Work with stakeholders to gather requirements and define software specifications.
- Engage with customers to address service requests and ensure effective resolution.
- Implement best practices for code quality, testing, and deployment (CI/CD).
- Mentor junior developers and conduct code reviews.
- Troubleshoot, debug, and resolve complex technical issues.
- Collaborate with DevOps and data engineering teams to ensure seamless integration and performance.
- Ensure security, scalability, and maintainability of solutions.
Key Stakeholders
- Other software development teams
- Product Owners & Business Analysts
- Data Engineers & Architects
- IT Operations
- Business stakeholders
Required Skills & Experience
- IT/tech-related academic degree (bachelor’s or master’s degree).
- 6+ years of experience in Development.
- 3+ years of experience using Python.
- Strong understanding of IT security requirements and their implementation, ideally in the context of critical infrastructure.
- Proficiency in Python for backend services, preferably with FastAPI or similar frameworks.
- Proficiency with data validation libraries such as Pydantic.
- Experience with AsyncIO.
- Experience in SQL and databases like MSSQL, PostgreSQL.
- Experience with RabbitMQ.
- Strong understanding of service-based architectures and event-driven systems.
- Solid conceptual knowledge of software design patterns, scalability, and continuous integration practices.
- Knowledge of test automation frameworks (e.g., Selenium).
- Solid understanding of software design patterns, data structures, and algorithms.
- Strong problem-solving skills and attention to detail.
- Ability to mentor and provide technical leadership.
- Experience working in agile environments.
- Excellent communication and collaboration skills.
- Experience with Azure cloud is a plus.
- Experience in NoSQL solutions is a plus.
- Ability to work with legacy code and participate in refactoring initiatives.
- Familiarity with containerization using Docker and deployment pipelines in a CI/CD environment is a plus.
- Good level of Dutch and/or French and English is required; German is a plus.
Additional Information
If the consultant will work in Belgium, for non-EU candidates, please present candidates who comply with the following criteria:
- Possess a work permit allowing the individual to work in Belgium.
- Hold a valid residence permit confirming the right of residence in Belgium.