C# Developer
Job in
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-02-24
Listing for:
Franklin Bates
Full Time
position Listed on 2026-02-24
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
If you’re the kind of engineer who gets a thrill from seeing perfectly structured code…and enjoy solving challenges that only emerge when systems get big, distributed, and mission‑critical — then this one will feel like home.
The RoleI’m working with a product‑driven engineering team who build large‑scale distributed systems. They’re expanding, and they’re looking for a C# engineer who cares deeply about:
- Test‑Driven Development as a discipline, not a checkbox
- Behaviour‑Driven Development to align engineering with real‑world outcomes
- Clean Code principles that make systems readable, maintainable, and genuinely elegant
- Distributed architectures where concurrency, resilience, and performance matter
- Continuous improvement in both the codebase and the engineering culture
You’ll be joining a team that values engineering craft. They pair, they review properly, they refactor without fear, and they treat tests as first‑class citizens. This is not a “move fast and break things” environment — it’s a “move thoughtfully and build things that last” environment.
What You’ll Be Working On- Designing and building high‑performance distributed services in C#/.NET
- Implementing robust automated test suites across unit, integration, and behavioural layers
- Contributing to architecture discussions around scalability, event‑driven patterns, and system resilience
- Working closely with product and QA to ensure behaviour is understood, testable, and measurable
- Helping shape engineering standards, coding guidelines, and best practices
- Strong commercial experience with C# and .NET
- A genuine commitment to TDD/BDD — not just familiarity
- A deep understanding of SOLID, Clean Code, and refactoring techniques
- Experience with distributed systems, microservices, messaging, or event‑driven architectures
- Curiosity, pragmatism, and a desire to build software that’s both elegant and reliable
- Engineering‑led culture with autonomy and trust
- Complex technical challenges that keep you sharp
- A supportive environment where quality matters
- Real investment in tooling, automation, and continuous delivery
- A team that values learning, experimentation, and craftsmanship
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×