Description
Title - Middleware System EngineerLocation : Brussels, Belgium - Onsite
TP – duration 6 months
Key responsibilities
As a system developer, you control both the design phase and the actual development and testing of applications / infrastructure services. You understand the entire stack, so that you can bring applications or infrastructure services into production and resolve incidents in cooperation with the Ops Engineers.
We look for
A colleague with a talent for taking it on and making it happen, enthusiasm for helping others to be successful and a knack for always being a step ahead. In other words, you strive to bring fresh ideas to life and embrace challenges in a fast changing and complex environment. You are a naturally collaborative person who listens and invests in others to achieve common goals. You love to challenge the status quo and are eager to propose creative solutions to problems.
As a System developer you will also need:
Skills and competences
• Passion for IT.
• Thorough knowledge of the different layers of the OSI model.
• Accuracy and attention for details.
• Expert knowledge in programming languages such as C, C++, C# and PowerShell.
• Excellent organizational and time management skills.
• Strong self-development skills to keep up to date with fast changing trends.
• Strong team player, empowering and challenging squad/chapter members to foster collaboration and personal development.
• IT market focus: seeking for major trends in the new way of working, including Lean IT, continuous delivery, cloud processes, etc.
• Problem solving skills to structure and improve complex situations.
• End-to-end ownership mindset: Independent and autonomous in completing tasks, taking responsibilities whenever needed as always striving for consumer value.
• Continuous improvement mindset.
• Eager to learn and ability to coach others.
Experience and specialized knowledge:
• Experience working in Agile organisation and good understanding of Agile/DevOps practices and methodologies (Agile/Scrum, Scaling, Continuous Delivery, automated testing).
• Ability to master several engineering skills:
• Designing and design for failure
• Coding and/or package integration
• Testing including Test-Driven Development (TDD), end-to-end testing and Test automation.
e.g. regression, functional and integration tests
• Continuous integration and delivery (Compile, Build, Package, Deploy)
• Security & IT Risk
• Networking and storage
• Performing Stack Life Cycle
• Applied machine learning.
• REST API and Integration Services
• Database & Middleware
• Track record of managing the Middleware/Messaging systems in a large organization. (e.g. WebSphere MQ series)
• Experience in managing Microsoft Windows and RedHat Linux servers.
• Expertise in multiple programming / scripting languages and automation tooling --
• C
• C++
• C#
• .NET
• PowerShell
• Bash/Shell scripting
• Microsoft Visual Studio
• Broad understanding of technologies.
Education and Professional certifications
• A bachelor’s or master’s degree (or equivalent by experience)
• Good written and spoken knowledge of English.
• Certifications and/or proven proficiency in software development and infra stack building.
• Certifications and/or proven proficiency in one or more programming/scripting languages