Senior Software Developer Yard
- Employment type
- Full-time
- Location
- Härkingen
- First posted
Due to increasing parcel volumes, courtyard logistics is glowing - and it should glow even hotter. With a modernized software landscape and plenty of heavy metal on site, we are creating double warehouse capacity and 50 percent more throughput on the same area. High deployment frequency. Maximum stability. No nonsense. In 2025, there were 3-000 deployments into production in our department. Four changes with problems. How do we get to zero? If you don't flinch at this question, but rather think: -Hard. Complex. Exactly my thing-, then we are looking for you! With you, we will further develop our DevOps team, strengthen our engineering culture, and take our software engineering methodology to the next level through lived agility and without a method circus.
What you can achieve
- You design, implement, and are responsible for highly available, business-critical services based on the current version of C# and .NET.
- Your code is automatically tested after thorough reviews by your CI/CD pipeline and deployed into the production environment on Kubernetes/AWS.
- Your software moves big things: around 5-000 containers of 10 tons daily across the courtyards of Schweizerische Post.
- You establish uncompromising engineering practices at world-class level - from the testing strategy to observability to the deployment pipeline.
- You are part of a DevOps team and use tools such as Grafana, Prometheus, and Splunk to proactively monitor, analyze, and continuously optimize stability and performance.
- You build deep domain knowledge and actively help sharpen functional requirements as a technical sparring partner for business analysts and clients.
What you bring with you
- You have a university degree in computer science as well as proven professional experience.
- You are highly proficient in software development with C# or Java and have experience in developing technically demanding and fail-safe systems.
- This saying makes you smile: There are only two hard problems in distributed systems: -2. Exactly-once delivery, 1. Guaranteed order of messages 2. Exactly-once delivery-.
- Problems such as long GC pauses, memory leaks, race conditions in production, or design decisions with far-reaching consequences awaken your ambition.
- Due to your high quality standards, commented-out code, code without unit tests, and pushes to the master branch without a prior review make you shudder.
- You communicate very well orally and in writing in German and English. Any further national language is a plus.
P.S. This advertisement does not come from HR, but from the team that you will strengthen and which is currently being built up. Unfortunately, there are no unit tests here, so please excuse the errors.
Automatically translated from the original.
Posted 2 days ago