Description
About the jobDescription
In this context, we are looking for a full stack Software Developer, mastering Python (or willing to learn it), open-source technologies and AWS.
As a Software developer
You play an active role in projects, mostly energy-related, where technology innovation plays a fundamental role in digital solutions:
• You participate in every phase of the digital solution lifecycle: actively contributing to the development at every step; grasping the real problem, designing technically the most relevant solution;
• You strongly collaborate with digital colleagues (software, embedded software, math, product owners) and colleagues of customer (mostly engineers and technicians) in a fast-paced, agile environment, as a team, committed to delivering maximum business value to the end customer.
Qualifications
You may be our future colleague if you…
• Excel in programming: importance of code quality; correctness of algorithms and code; code clarity & comments; code reusability; unit testing; correct use of design patterns.
• Are an expert in a programming language (preference for Python or Java under Linux), including the understanding of the behind-the-scene operations performed by the language. Expertise in the following technologies is a plus: Gitlab, Vagrant, Conda, Ansible, Kubernetes, Kafka, Redis, AWS cloud, MongoDB, InfluxDB, Elastic search, Nginx, Flask, swagger, pytest, oAuth2, SSO, NewRelic, Fluentd, …
• Have a passion for elegant solutions and you have an eye for detail and correctness.
• Are a real teamplayer, you involve colleagues, give support, share information and are not afraid to give constructive feedback;
• Are able to convey a clear message with impact and adapt your communication to your interlocutor
In Your Experience…
• You’ve graduated with a University Master degree in Computer Science (or equivalent)
• You have learnt to be fluent in English and ideally either French or Dutch
What’s in it for you ?
• Agile solutions development. You will have the opportunity to develop fully workable solutions from scratch as we support the whole chain of development (from on-the-field data acquisition to cloud data processing). Many solutions are developed in close collaboration with the final users (customer colleagues) making the development process dynamic and motivating
• Advanced technological environment. We’ve adopted a micro-service oriented architecture with a strong focus on continuous integration and deployment. Infrastructure as a code and automated testing are the cornerstone of our devops methodology. Some keywords elements of our technological environment: Python, Gitlab, Ansible, Docker, AWS, Kafka, Elastic cloud, MongoDB, nginx, newRelic,… We use tools as Jira, Salesforce and Office 365 for project follow-up and communication.
• Great work environment. Flexible working hours, flat company structure where everyone can have their say, access to professional training platform, and possibility to attend tech conferences, a great working site for the Nature lovers.
• Salary package involving extra-legal perks. Such as: collective and individual bonus, meal vouchers, representation costs, company car, healthcare insurance, pension plan, cell phone with data plan, 34 holidays,...