As a Senior C# WPF Software Developer you will make Coolblue work using brand-new Vanessa applications. 800+ colleagues use your applications on a daily basis.
What you tell your friends you do
"I'm the glue that connects the pretty screens to the data."
What you will really be doing
- Develop WPF applications software with a slick and intuitive interface.
- Buddy up with the designers and Web API developers.
- Deliver quality work, which is easily maintainable and future-proof. Concerning the 3-tier application itself, we like MVVM, since it helps in making our applications loosely coupled.
- Consume the data from our web services, so you can focus on creating an intuitive user interface.
- Write testable code that will be continuously tested and deployed by TeamCity and Octopus Deploy, and will have a real effect on live environments.
- Coach and provide feedback to fellow developers.
- Think about technical choices, such as our architecture, tools, processes.
How will you be doing this?
- You will actively participate in your multidisciplinary team's Scrum process.
- You will receive and pro-actively get feedback from end users and developers. After evaluation of this feedback you might incorporate it in a new iteration.
- You will actively think about technical choices, such as our architecture, tools and processes. Choices that were made in the past are not rules.
- You open pull requests, review the code and give feedback that makes your team even better.
- You will 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 bases.
- You will work in a motivated team to deliver on sprint commitment.
- You will actively improve overall software quality. Write SOLID and testable C# code.
- There is always a budget for good ideas.
What we have worked on last quarter
Creating an application with a slick and intuitive GUI for our financial department, which uses our SOA to consume and store the data, enabling them to perform the part of their day-to-day operations in regards to dealing with suppliers.
What a day in the office might look like
Today is the first day of the new sprint. Yesterday you and your teammates demoed the work of the former sprint. The round of applause, the future users gave to your team was well deserved, since the WPF application is showing some serious advantages over the current way of working, and is looking very slick to beat. 'Sure', you think, the end result was good, but things could've gone a little better. In the retrospective following the demo you're able to praise the good end result and vent some constructive feedback. After the small replay in your head, you assign the top user story to yourself. The debtors from the financial department want to be able to approve or reject the agreements the purchasers create, in order to be a second set of eyes.You walk by the web services team, thinking that for now you're gonna have to mock the calls regarding the agreements, but the service containing the functionality has already been released. Attached to the user story is a smooth design, with new icons and storyboards. You spot the use of an element that doesn't exist in our WPF toolkit yet. You're going to take until lunch to decide how you will implement the control.
Team
You will be working in a dedicated and smart team with three to five other developers, each of them with their own specialization, ranging from XAML, the ins and outs of the upcoming C# 6, Unit tests and somebody who knows Git inside out. Your team will be complemented by a Scrum Master and a Product Owner. Each of these roomies will challenge you, both technically and in a game of Nerf.
We offer
- Money.
- To help you keep your money, we also chip in on your pension, pay for your travels and offer a discount on all the stuff we sell.
- Heartwarming help with the international relocation process from start to finish.
- Room for you to do things your way.
- 25 days of paid leave, so long as you promise to come back!
- We like to inspire your passion giving you the opportunity to visit events.
- Lots of things you can learn through our Coolcademy & skilled sparring partners.
- An office in the heart of Rotterdam so there's plenty to do when you're not at work.
- Free beer, ping pong tables and awesome parties.