Software Developer C# / .NET (m/f/d)
Hybrid in Berlin · Full time or part time from 30 hours
About the role
ballmüller solutions is a small software company in Berlin. We build custom software for businesses and public-sector clients – web platforms, integrations and cloud services on Microsoft Azure – alongside our own products. Recent examples include a web platform on which municipalities manage their sewer network, its condition and planned works in one place, a CRM for an insurance broker, and an extension that connects Azure DevOps with a planning tool.
As a Software Developer C# / .NET you take responsibility for whole features: you work out with the client what is needed, design the solution, build it and see it into production. We work in small, self-organised teams without long chains of approval – and with code reviews, automated tests and shared building blocks that every project is based on.
What you will do
- You develop web applications, APIs and background services with C#, ASP.NET Core and Blazor.
- You build distributed systems on Azure – with Container Apps, Orleans, .NET Aspire and infrastructure as code.
- You integrate other systems: ERP, CRM, Microsoft 365, payment providers or our clients' specialist software.
- You implement AI features with Azure OpenAI, such as searching company knowledge, assistants or reading documents.
- You clarify requirements directly with the client, estimate effort realistically and deliver in small, reviewable steps.
- You ensure quality with automated tests, code reviews and CI/CD in Azure DevOps.
- You develop our shared NuGet packages further – from sign-in to analytics – so that every project benefits.
Your skills
- Very good knowledge of C# and .NET (we work with .NET 10) and ASP.NET Core
- Experience with a web framework, ideally Blazor
- Relational databases and SQL, ideally SQL Server or PostgreSQL
- Git, automated testing (for example with xUnit) and CI/CD
- Experience with Azure or another cloud and with containers
- A plus: Orleans, .NET Aspire, Bicep, Azure OpenAI or event sourcing
What you bring
- Several years of experience in software development with C# and .NET
- A degree, vocational training (for example in application development) or a comparable route into development
- You enjoy clean, readable code – and discussing it with others
- You like working with clients: you explain technology clearly and ask until the problem is understood
- Independence: you own a feature from the idea to production
- Very good German (our clients speak German) and good English
What we offer
Salary: €55,000 – €70,000 gross per year for full time, depending on experience; part time pro rata.
- Hybrid: work from home within Germany, plus meetings with the team and clients in Berlin
- Full time or part time from 30 hours, with flexible working hours
- 30 days of holiday
- We pay for Microsoft certifications – and for the time you spend learning for them
- Flat hierarchies, short paths and a say in decisions and processes
- Working together with respect, openness, fairness and a culture of learning from mistakes
- Modern technology in real projects: current .NET, Azure and AI
How to apply
Send us your CV (PDF or Word) using the form below, with a few sentences about yourself: what appeals to you about the role, what you have worked on recently, your salary expectations and when you could start. A link to LinkedIn, XING or GitHub helps too.
What happens next: we read every application ourselves and reply personally by email. If it is a fit, we first get to know each other in a short phone or video call, followed by a longer interview and a trial day with the team – so that you can see how we work, too.
What we stand for
Teamwork
instead of going it alone
Flexibility
in working hours & place of work
A say
in decisions & processes
Apply now
Software Developer C# / .NET (m/f/d)