MSC Mediterranean Shipping Company continues to invest and lead the world container market with ships, an extensive container fleet, intermodal and dedicated staff for its customers. The Company’s evolution to its leading brand needs consistency to market, and therefore it is paramount to standardise data, processes and management information.
The role
We are looking for software developers to join the MSC Application Development Team who are well-versed in coding best practices, with a strong preference for Test Driven Development (TDD).
Our technology stack includes .NET with C# as the primary language, Blazor for the frontend, and Azure as our cloud provider. However, we prioritize mindset and strong software development skills over specific tech experience.
We seek engineers who don’t settle for "just making it work" but are driven to deliver frequently and iteratively in small, sustainable increments. Writing readable, maintainable code with a clear, robust architecture is crucial, as our software is used worldwide, making quality a top priority.
We believe software development is a collaborative effort. We’re not looking for individual hero developers, but team players who thrive in a team environment. Ideal candidates share knowledge, continuously learn, actively collaborate, and take ownership as part of a team.
Qualifications and experience
(P) = Preferred, (R) = Required
General:
- Collaborative and constructive mindset (R)
- Takes ownership in getting things done (R)
- DevOps best practices (P)
- The maritime shipping industry (P)
Technical:
* Backend object oriented programming (R) We use C# but we expect fluentness in any other OO language to be transferable for an experienced software developer
* Frontend development (P) we use Blazor, but experience with other frontend languages is also good
* Entity framework (P)
* Developing REST API's (R)
* Refactoring (R) Refactoring comes as naturally as breathing to you.
* Test Driven Development (R) Experience with uni-testing is a must-have, other testing methods is a plus.
* Relational databases, able to write simple SQL queries (R)
* Software Design patterns (R)
* You have knowledge and understanding of the most used Design Patterns so you can fluently refactor towards and away from one pattern to another. (R)
What do we offer you?
* What do we offer you? The opportunity to be part of our MSC Family where a family atmosphere is combined with a professional approach and a no-nonsense mentality!
* Your team of experienced colleagues will immediately immerse you in our culture and guide you through your position.
* Work-life balance? It's all right thanks to our flexible hours. Do occasionally have a (pre)evening free for our afterwork activities or a drink with colleagues.
* Finally, you can count on a market-based salary, supplemented with fringe benefits (meal vouchers, eco vouchers, additional vacation days, ...) and the opportunity to continuously develop yourself through training.
* We also offer a relocation package if you don't live in Belgium.
Any questions on the expectations of this vacancy?
Feel free to reach out to lazlo.vancaster@msc.com
We don't work with recruitment agencies for this vacancy. Thanks for your understanding