👉 Hiring for a remote C position?on the 🏆 #1 remote jobs board
Senior C# Web API Developer
Senior C# Web API Developer
c plus plus
c plus plus
\nAs a Senior C# Web API Developer, you will make the data flow. We have a lot of friends and they crave well-structured data. We need your help to make them smile!\n\nWhat you tell your friends you do\n'I'm one of the great minds at Coolblue. I weave my magic behind the scenes to craft top notch REST services. I ensure that data flows around Coolblue like water.'\n\nWhat you will really be doing\n\n\n* Create extremely well crafted backend services in C#. \n\n* Help to redesign the data flow into Coolblue's applications in a RESTful manner.\n\n* Create services that separate the responsibilities of the current back office applications, essentially creating a service-oriented architecture for our new applications.\n\n* Develop interfaces to any number of required data stores (for example; Oracle, SQL Server, RavenDB, or Couchbase).\n\n* Write testable code that will be continuously tested and deployed by TeamCity and Octopus Deploy, and will therefore have a real effect on live environments.\n\n* Coach and provide feedback to fellow developers.\n\n* Think about technical choices, such as our architecture, tools and processes.\n\n\n\n\nHow will you be doing this?\n\n\n* You will actively participate in your team's (multidisciplinary) Scrum process.\n\n* 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.\n\n* You will initiate and actively participate in discussions about technical choices, such as our architecture, tools, and processes. Choices that were made in the past are not rules.\n\n* You open pull requests, review the code and give feedback that makes your team even better.\n\n* You will work in a motivated team, get the time needed to meet ambitious goals.\n\n* You will actively improve overall software quality. Write SOLID and testable C# code.\n\n* There is always a budget for good ideas.\n\n\n\n\nWhat we have worked on last quarter\n\n\n* Incoming Goods. The internal application that supports putting away new stock was re-written. The Web API developers wrote services to interface with both old and new data-stores in order to modernise the new application without interfering with existing business processes.\n\n* Mobile Application. The Coolblue iPhone and Android app need real-time information about picking and packing of orders. RESTful services were built to enable this real-time information flow.\n\n\n\n\nWhat a day in the office might look like\nOn the way in, you grab very drinkable coffee and make sure you say 'Goedemorgen' to everyone. Drop your bag at your desk and head over to the colleague that has some questions. You'll spend a few minutes with him, before you need to get back for your 9:30 stand-up. Today you need to finish up the service for the purchasing optimisation team; you just need to finish up the test cases and push it into CI by the time you go for lunch - you chuck your headphones in and get on with it. You take a break for lunch at the Markthal with your newest friends; making sure that you're back in time for the meeting with a data engineer that will help you design a new replacement for the current integration with Oracle. You stop on the way back to grab another coffee and discuss the semantics of PUT vs POST with the team next door. You spend the remainder of your afternoon writing a blog post in the IT Wiki on the new queuing methodology you demoed last week, and then pack up and, because it's Friday, head out for a beer with your colleagues.\n\nTeam\nYou will be working in a team with a few other sharp developers, each of them with their own fanaticism, ranging from code quality and testability, to algorithms and scalability. Your team is complemented by a Scrum Master and a Product Owner. You might want to ensure that you come equipped with your own NERF gun though ... Fortune favours the prepared.
See more jobs at Coolblue
# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.Apply for this Job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!