W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zcglsymvyzy1ubc9qcgcvymfubmvylwrlzmf1bhqtam9icy5qcgcixv0

Lead .NET

In Brazil, and many other countries for that matter, 90% of the population uses gas cylinders to provide their homes with gas for cooking. But these need to be replaced every few weeks. The old world distribution model is now king, but we provide an alternative solution which aims to empower all Brazilians by providing them with a mobile platform from which they can choose their preferred dealer based on price, quality or ETA.

 

The role - Lead .NET Developer

As the team is growing on all fronts, the backend architecture needs to scale rapidly and therefore we need you to take charge of the .NET and Azure platform to keep it robust and efficient. At the same time, we need you to be smart about our complex backend systems. With potentially tens of millions of clients in our test market alone, we know that the user base will grow like crazy. The system is a complex structure of customer service interactions and real-time negotiation protocols between customers and suppliers.
 

Your mission - Lead .NET Developer

Call it a mission, call it purpose, but the gas cylinders in Brazil (70 million per year) are of vital importance to all these households. And we know that our alternative could open up this market which is where we could use your backend- and other skills:

  • You think architecture. How to scale the .NET and Azure platform and make it better
  • High performance is key. Maintenance and bettering of our central databases that handle requests from the front end
  • Security issues? Not with you in our team. The creation of secure API’s for web and mobile apps is not uncommon to you and our data will be safely stored
  • Maximum speed. Maximum velocity. We need the right scalability and speed optimization in our apps
  • Design and implement the right data storage solutions 

 

What do we offer - Lead .NET Developer

  • A competitive salary
  • At least once a year - 2 weeks - in our Brazilian office. To work, meet colleagues and have fun!
  • A bonus, based on personal- and team targets
  • Pension scheme
  • 25 days paid leave (we don’t count the Brazilian trips of course)
  • A position in a really nice office on the Egelantiersgracht
  • Growth within a booming company
  • 500 euro gadget budget
  • Phone & laptop to work on
  • Gym membership

 

Requirements

  • 5+ years .NET (C#) experience or be a genius
  • Strong experience with ASP.NET or similar API’s
  • Elaborate experience with Azure

Stuff we’d like you to know (but is definitely not a requirement)

  • Dependency injection / inversion of control and how to apply this
  • TDD and the drive to apply it
  • Architectural and design patterns: you’re great at applying these in your area
  • REST services with JSON, and a great working knowledge of the HTTP protocol
  • Experience with low-bandwidth, high-latency, and unreliable mobile internet connections
  • NodeJS + NPM
  • Windows Azure: App Service, Service Bus, Azure Storage, Resource Templates
  • Setting up and maintaining CI-pipelines (dev/build/test/deploy)
  • Git and git-flow
  • Being full-stack always +1 with single-page framework (like React)