Python Software Engineer

Job Location: Belgium
Job Category: Software
Job Type: Full Time

Description:

Python Development Service for the further development of tools and packages as part of the project to develop an application framework [EGAF]. These will be used to create Python applications. The thematic focus will be:

  • The further development of the features and packages of the framework, which are used by all applications
  • Testing the framework on various IT platforms,
  • Collaboration in a cross-programming language team to coordinate general standards.

There are two main focuses in the approach. On the one hand, the contractor should take on specific programming work. On the other hand, he is to use his IT expertise to develop standards for the framework within the team.

Development of packages that can be added as features in the framework with a focus on:

  • Security (AuthN, AuthZ)
  • messaging
  • Service-to-Service communication
  • Database and caching
  • Logging

Tasks:

  • Use of basic development tools such as Git, Azure DevOps, …
  • Setting up and expanding automated code tests
  • Documentation of the work done
  • Solving tasks together as a team
  • Independent structuring of the work

Objective:

(Further) development of the existing tools and packages of the application framework to provide other developers with an improved development experience.

Requirements:

  • Minimum 5+ years of professional experience in Python development and surrounding technologies
  • Very good understanding of Python with focus on FastAPI
  • Very good knowledge of English (min. B2)
  • Conceptual understanding of software design patterns, continuous integration, and security
  • Ability to familiarize yourself with existing code and adapt it
  • Understanding of basic software development tools, such as Git …
  • Proactive and collaborative approach with a “getting things done” mentality.
  • Ability to structure and execute own tasks independently
  • Clean working (complete tickets, no code outside of repos, …)
  • Flexibility and pragmatism in finding solutions
  • Development of containerized applications and/or a basic understanding of Kubernetes would be an asset
Sorry! This job has expired.