career opportunities
We’re excited for new talent!
Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability.
Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.
Your application must consist of:
- A comprehensive CV
- A copy of your identity document or passport
- Copies of all academic certificates obtained.
Process:
- The application is received and screened against required skills, competencies and experience
- The candidate is required to complete a technical case study
- Face-to-face and online psychometric assessments are conducted
- An interview is conducted
- Credential checks and references are completed
- If the candidate is successful, an offer of employment is made.
Job Title
Senior .Net DeveloperEmployment Type
ContractExperience
7+ yearsSalary
Job Published
23 September 2026Job Reference No.
196765Job Description
We are looking for a Senior .Net Developer who has evolved with the tech landscape, demonstrating strong adaptability and deep development knowledge. You’ll play a key role in designing, building, and maintaining enterprise-grade applications using modern .Net technologies—particularly with C#, Blazor, and the Azure ecosystem. If you thrive on clean code, secure practices, reusable components, and scalable architectures, this role is for you.
What you'll do:
Design, develop, and maintain scalable web applications using C#, .NET Core, and Blazor (Server and WASM).
Build and enhance component-based UIs using Fluent UI (preferred) or MudBlazor, ensuring reusability and performance.
Develop back-end services using ASP.Net Core, following clean architecture principles.
Integrate with Azure B2C for authentication and manage secure file transfers using Azure Blob Storage.
Implement Entity Framework Core for data persistence, including LINQ queries and database migrations.
Build CQRS-based request pipelines using MediatR.
Implement robust audit logging, error handling, and security mechanisms.
Contribute to CI/CD processes using Azure DevOps for seamless builds, testing, and deployments.
Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.
Stay up-to-date with evolving tech stacks and mentor junior developers.
Your Expertise:
7 years of overall software development experience with at least 5+ years working with modern .NET technologies.
Deep expertise in C# programming and .NET Core development.
Solid experience with Blazor Framework, including Blazor Server and Blazor WebAssembly.
Proficient in creating modular, reusable UI components using Fluent UI or MudBlazor.
Skilled in Entity Framework Core, including writing LINQ queries and handling DB migrations.
Hands-on experience with Azure services, particularly Azure B2C, Blob Storage, and Azure DevOps.
Familiarity with MediatR and CQRS design patterns.
Strong understanding of secure coding practices, including audit logging, secure file transfers, and error handling.
Excellent problem-solving skills and a proactive attitude toward learning and applying new technologies.
Experience working in Agile/Scrum environments.
Prior involvement in enterprise-grade software projects.
Contributions to open-source or developer communities.
Proven experience filling a leadership role.
Technical overview of the required skills:
C# and .NET Core
Deep understanding of C# is foundational.
Familiarity with ASP.NET Core for back-end services
Blazor Framework
Proficiency in both Blazor Server and Blazor WebAssembly (WASM).
Understanding of component-based architecture and lifecycle
UI Libraries and Design Systems
Experience with Fluent UI (preferred) or MudBlazor
Ability to build reusable UI components like grids, buttons, and menus
Entity Framework Core
For data access and ORM (Object-Relational Mapping).
Includes DB migrations and LINQ queries
Azure Ecosystem
Azure B2C for authentication and authorization.
Azure Blob Storage for file handling.
Azure DevOps for CI/CD pipelines and deployment
MediatR and CQRS
Implements Command Query Responsibility Segregation (CQRS) patterns for request handling
Security and Logging
Audit logging of database changes.
Secure file transfers and error handling
Skills
Industries
We are a remote-first team!
We don’t feel that you need to go to an office every day to have impact, but we do want our team members to have options.
Contact Us
Have a question, need a solution, or want to explore how iDbase Software can support your digital goals? We’re here to help. Reach out to our team – we’ll get back to you promptly.
- +27 (0) 10 085 9503
- info@idbasesoftware.com
- Midrand, Johannesburg, South Africa.
- Hyattsville, Maryland USA
news Room
Real-world lessons in digital transformation – going beyond theory
Copyright © 2026 iDbase Software | All Rights Reserved.
