Backend Software Developer Python or Java

EngiFlex
Brussel, Belgium
2 days ago
Apply on www.careerjet.be
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Microsoft Azure Business Software Cloud Computing Code Review Information Systems Continuous Integration Data Security DevOps
+17 more
Github Python (Programming Language) PostgreSQL Microsoft SQL Server Pair Programming Cloud Services Software Engineering SQL Databases Data Logging Flask (Web Framework) Backend Git Fastapi Git Flow Production Code Restful APIs Docker

Job description

To support the ongoing modernisation of its information systems, a public mobility organisation in Brussels is expanding its internal digital team. In this role, you contribute to the development and improvement of business applications within a secure and sustainable environment, working closely with the Solution Architect / Lead Developer and internal stakeholders. You join a delivery team focused on business applications. You can independently deliver production-ready code in your day-to-day work. Strong command of Python or Java is required, with practical cloud knowledge, ideally in Azure, and a solid understanding of standard DevOps practices.

  • Design, build and maintain application features, mainly on the backend, including APIs, services and data access.
  • Work in a cloud environment, preferably Azure, covering configuration, logging, identity, storage and first-level troubleshooting of the services you use.
  • Contribute to CI/CD pipelines, code reviews and automated testing.
  • Apply good development practices, including secure secret handling and proper separation of dev, test and prod environments.
  • Write clear, maintainable code and document delivered features.
  • Estimate and refine work together with the Solution Architect / Lead Developer, and flag risks in time.
  • Participate in agile ceremonies and collaborate in pair programming when needed.
  • Develop and maintain REST APIs as part of the application landscape.

Requirements

  • You have 2 to 5 years of professional experience in software development. Internship experience alone is not sufficient.
  • You are autonomous in day-to-day development work in at least one of these languages: Python or Java. Experience with both is an advantage.
  • You have hands-on experience with public cloud services. Azure is preferred, including knowledge of resource groups, App Service, Functions, containers or equivalent services, identity, storage and monitoring at user level.
  • You understand standard DevOps practices such as Git flow, pull requests, CI/CD, environment promotion and secret hygiene.
  • You work comfortably with Git in a team-based development workflow.
  • You are familiar with Agile ways of working.
  • AZ-900 and/or AZ-204 certification is a plus, but relevant recent cloud experience remains more important than certification.
  • You are curious, collaborative and able to work closely with a lead developer, not only execute assigned tickets.
  • You use English for code, documentation and team communication. Dutch or French is an advantage.

Assets

  • AZ-900, AZ-204, or another Azure developer or fundamentals certification.
  • Docker.
  • SQL, such as PostgreSQL, SQL Server or equivalent.
  • Spring, FastAPI or Flask.
  • Azure DevOps or GitHub Actions with practical experience beyond running a pipeline once.

Benefits & conditions

You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car. (Freelance is also possible)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.be
Prepare application

Good distractions

Loading talks and stories from around this role…