Senior Azure / .NET Developer
As a Senior • NET Developer, you use the latest technologies to develop cutting edge solutions and services to our customers. The purpose is to help them stay ahead of the competition and offer attractive and relevant services – now and in the future. Together with your team you are responsible for the entire lifecycle of a service – from requirements, development, test, deploy, maintenance to continuous improvements and new innovations.
Who are you?
You are open-minded, flexible and thrive under challenging and changing conditions. As person you are a curious, innovative and analytical problem solver. You enjoy teamwork and have an inclusive approach to your work. You deliver high quality code and feel great ownership of the code you produce. You are willing to cater for the complete lifecycle of the code.
The team is looking for an senior developer to join their growing team.
They are a unique team within Wireless Car in that they are building software that runs in a containerized environment in vehicles. They are also first team that was commissioned to build software for Azure / • NET at WirelessCar. The services they provide will run in next generation electric vehicles.
Today, they are a team consisting of 5 individuals that together design, develop, deploy, and operate the software they produce. The team are working in an Agile context and take full responsibility from customer requirement to running code. Most part of the work is done individually, but we use pair programming and mob sessions for sharing knowledge and solving issues.
Need to have:
- Microsoft Azure Cloud knowledge, including resources, DevOps (pipelines, artifacts), et cetera.
- Strong coding skills that result in well designed, organized and running code. Languages used in the team are primarily C# and golang, but we also use Python for some parts.
- A strong sense of quality as we run unit tests and integration tests as part of our build and deployment flows.
- Unix Shell script know-how is needed as we run software in cars and use a lot of CLI tools
- Understanding about docker and containerized setups
It is also a huge benefit if you:
- Know about protobufs
- Have experience of mqtt
- Kubernetes and/or OpenShift
Nice to have:
General description of WirelessCar:
We are the world’s leading global innovator and operator of connected vehicle services. Our vision is to lead the automotive industry into the digital society, with the goal to connect 100 million vehicles by 2025.
We help create safe, smart and sustainable mobility solutions for global car brands such as Volkswagen, Volvo Cars, Jaguar Land Rover, Nissan, Subaru and Daimler.
When you start working at WirelessCar, you also have a high degree of flexibility when it comes to environment and tools you get to use. We are always curious about the latest tech developments, what suits you, and what ensures a scalable and stable delivery to our customers. You choose which operating system you want to use on your laptop: Linux or Windows. You will get to work with one or more of the major cloud providers to develop services for our customers. And you will use the latest and most popular tools such as IntelliJ, Slack, Miro, Jira, Confluence and of course Teams, AD, O365.
To organize our work at scale, we follow the SAFe agile framework and subscribe to the Elite Software Performer philosophy of DevSecOps where each team is a self-contained unit fully responsible for the assets they create. We have also implemented Continuous Integration / Continuous Deployment (CI/CD) methodologies and build pipelines enabling you to create features and functions that are available in Production rapidly and reliably.
This is a full-time consultancy position in Gothenburg.