Eindhoven
Posted 1 week ago
Brainbox Consulting BV aligning great talent with clients’ needs is at the core of who we are. We are passionate about our Consultants, our Clients, and our Partners. Our rich IT legacy combined with our unyielding care for our people and business is the driving force behind all we do, and we deliver! On this journey, we are looking for IT Applications Developer who is also interested to take on a wide range of activities.
Duties and Responsibilities
- Write and maintaining reliable code.
- Create/Modify backend/cli application
- Identify and fixing bottlenecks and bugs in code on a regular basis.
- Write tests and setting up end-to-end testing frameworks.
- Prepare the release plan and deploying the applications in different environments (Test, Acceptance and Production).
- Refine the features/user stories together with other developers in the team, to make sure the requirements are clear before planning a sprint.
- Mentor junior team members.
- Speak up when you see a problem/anomaly and be part of improving the situation
- Capable of supporting the architect in design specifications.
Education and Experience
Bachelor’s degree in IT and/or Engineering. Master’s degree a plus.
- 8+ years of experience in working for a Software development team
- 5+ years as a Python object oriented developer
Skills
To thrive in this job, you’ll need the following skills and experience with tools:
- Advanced Python Development Skill
- Experience with Python 3.8+ (preferably 3.11)
- Experience in developing cli applications
- Experience with testing libraries like: PyTest and Behave & Robot
- Experience with dealing with large amount of files to transfer via software efficiently
- Experience with file caching
- Experience with Type Hints (MyPy)
- Intermediate skills of RDBMS
- REST API development
- Expert in SCM tools including Git, Bitbucket/Gitlab/GitHub
- Experts in CI/CD tools like Actions and Jenkins
- Docker, Kubernetes, Linux OS
- Knowledge in monitoring tools like Splunk and automation tools like Ansible is nice to have
- Demonstrated “team player” with a quality orientation and interpersonal skills
- Proactive, result driven, and demonstrate ownership and accountability
- Self-learner and ability to teach/coach other colleagues in Python
- Good communication skills in English
Job Features
Required Skills | Bitbucket, Docker, GIT, Github, Gitlab, Jenkins, Kubernetes, Linux, pytest, Python, RDBMS, REST APIs, SCM, Ansible, splunk |