Dariel is looking for a Senior .NET Developer with strong technical leadership and a naturally enquiring mind — someone who doesn’t just build software, but questions it, improves it, and leads others to do the same. If you are the kind of engineer who instinctively asks “why are we doing it this way?” and thrives on solving complex problems while mentoring others, this role is for you. Why Dariel? At Dariel, we build mission-critical software across healthcare, financial services, hospitality, and beyond . Our solutions are widely used — often behind the scenes — powering systems that impact thousands of users daily. We are known for: A strong culture of delivery, growth, and ethics A hybrid work model that genuinely supports work-life balance Meaningful, complex projects (not maintenance-heavy environments) A high-performance but supportive engineering culture What You’ll Do Lead Technically Own and drive architecture, design decisions, and technical standards Lead by example through hands-on development in .NET Conduct code reviews that elevate team capability, not just enforce rules Guide teams toward scalable, maintainable solutions Build & Deliver Develop high-quality applications using .NET / .NET Core Design and implement robust APIs and integrations Work across the stack when needed (modern front-end frameworks are advantageous) Ensure performance, scalability, and security are built in from the start Actively question requirements — always asking “why” before “how.” Identify gaps, inefficiencies, and opportunities to improve systems and processes Bring a curious, problem-first mindset to every engagement Lead People Mentor and grow developers into stronger engineers Influence without authority — guiding teams and stakeholders confidently Contribute to building a culture of accountability, curiosity, and excellence Translate complex business needs into clean, effective technical solutions Contribute to Agile delivery and continuous improvement What We’re Looking For Core Technical Skills Strong experience in .NET / .NET Core / C# (6 years plus) Solid grasp of OOP, SOLID principles, and design patterns Proven experience building and consuming RESTful APIs Strong SQL and database design experience Exposure to modern front-end frameworks (Angular, React, etc.) Understanding of application security (OAuth, auth patterns) Leadership & Impact Proven experience in a Senior or Lead Developer role Ability to influence technical direction and mentor others Comfortable making architectural and design decisions You have a naturally enquiring mind You don’t take requirements at face value — you ask “why” You seek to understand the problem deeply before building solutions You are driven by continuous improvement, not just delivery Agile methodologies (Scrum/Kanban) Git, CI/CD pipelines, JIRA Cloud experience (Azure preferred) is a plus What You’ll Get Work on complex, meaningful systems A role where your voice and thinking matter Exposure to modern tech and real engineering challenges A culture that values thinking engineers, not just coders Competitive package including medical aid and performance bonuses Who This Role Is Perfect For A senior developer ready to step into (or expand) technical leadership Someone frustrated by environments where thinking is not encouraged An engineer who wants to build better systems, not just more code A professional who values impact, autonomy, and growth Apply Now Join Dariel and be part of a team where curiosity, leadership, and technical excellence are not just encouraged — they are expected. #J-18808-Ljbffr
Senior Dotnet Consultant
DARIEL
city of johannesburg metropolitan municipality, city of johannesburg metropolitan municipality
Published 3 days ago
Report job