You develop intuitive applications that connect to our web services.
You develop small, well-crafted services that extract responsibilities of the current back office application, essentially creating a service-oriented architecture for our new applications.
You have regular brainstorms with your team's UX-designer and Product Owner about user experience, data, and task flow.
You write testable code that will be continuously integrated and deployed, and will therefore have a real effect on live environments.
You coach and provide feedback to other developers.
You actively participate in your multidisciplinary team’s Scrum process.
You gather from end users and developers. After evaluation of this feedback you might incorporate it in a new iteration.
You initiate and participate in discussions about technical choices, architecture, tools and processes. Choices that were made in the past are not rules.
You open pull requests and discuss solutions with your teammates to make your team even better.
You perform code-reviews in order to provide feedback that makes your team even better, and to maintain a high level of quality in our code base.
You help improve the overall software quality by writing SOLID and testable C# code.
Yesterday, you and your teammates demoed the work of the previous sprint to the end users. The (web) application is showing some serious advantages over the current way of working, and is looking pretty slick. You conclude that the end result was good, but things could've gone a little better.
It’s the beginning of the new sprint and you assign the next top priority user story to yourself: implementing a new RESTful endpoint. You take a break for lunch at the Markthal with your newest friends; making sure that you’re back in time for a meeting with the users. You stop on the way back to grab another coffee and help a fellow colleague who is having problems implementing a unit test. You spend the remainder of the day working on your user story; you just need to finish up the test cases and push it into CI. You grab your headphones and get on with it. Whew, done! Time for some Friday drinks.
You’re smart and you have some way to prove it.
You have a minimum of 6 years experience as a C# Developer.
You’re experienced with architecting and building .NET applications.
You have experience with Web API.
You have experience with different types of data stores, such as Oracle or RavenDB.
You have a solid understanding of Git (and GitHub).
Scrum/Agile comes naturally to you.
You're able to solve problems using accepted best practices and principles like TDD/BDD, SOLID and design patterns.
You care about code quality.
You know how to automate recurring development steps and implement them in continuous integration and deployment systems.
Over 30 training courses at our own Coolblue University.
A 10% discount on all of our products.
25 leave days. As long as you'll promise to come back.
Travel allowance and a pension plan.
Relocation assistance, from A to Z (if you live abroad).
Dutch language courses. To help you become a Rotterdammert.
An international work environment. With colleagues from places like Belgium, Spain, Australia, Mexico, and Italy.
Parties. All-night LAN.