Principle .Net Developer/Architect
1 day ago
This role, within a flat organizational structure, requires both leadership skills and technicalexpertise, as well as a willingness to undertake tasks from solution design to core functionalitydevelopment.
Key responsibilities include:
- Architect and develop high-quality .NET applications using .NET Core, ASP.NET, andrelated frameworks to meet business and technical goals.
- Lead the design and implementation of robust, scalable solutions, including web, mobile,and desktop applications.
- Drive technical excellence by establishing best practices, coding standards, and CI/CDpipelines for .NET development.
- Tackle complex challenges in performance, scalability, and reliability for high-impactsystems.
- Collaborate with cross-functional teams (e.g., product, UX, QA) to define requirementsand deliver seamless end-to-end solutions.
- Mentor and guide mid- and senior-level developers, fostering a culture of technicalinnovation and collaboration.
- Evaluate and adopt emerging .NET technologies to keep our stack at the forefront of theindustry.
- Contribute to strategic technical roadmaps, aligning development with businessobjectives.
Experience:
10+ years of professional software development experience, with atleast 7 years focused on .NET technologies (.NET Core, ASP.NET, C#).
Technical Expertise:
Deep mastery of .NET Core, ASP.NET MVC/Web API, and EntityFramework.
Strong understanding of design patterns (e.g., CQRS, DDD) andarchitectural principles (e.g., SOA, event-driven systems).
Expertise in optimizing application performance, scalability, and security.
Proficiency with modern DevOps practices, including CI/CD, Docker, orsimilar tools.
Highly Desirable:
Extensive experience with mobile development using .NET MAUI for crossplatformapplications.
Expertise in building modern web applications with Blazor (Server and/orWebAssembly).
Strong proficiency in web development technologies (e.g., HTML5, CSS,JavaScript, or modern frameworks like React/Angular).
Leadership:
Proven ability to lead complex projects, mentor teams, and influencetechnical strategy.
Track record of solving challenging technical problems in highstakesenvironments.
Nice-to-Haves:
Experience with Xamarin or other cross-platform mobile frameworks.
Contributions to open-source .NET projects or technical communities.
Experience with NoSQL databases, like Couchbase
Education:
Bachelor's degree in Computer Science, Engineering, or related field (orequivalent experience). Advanced degrees or certifications are a plus.
Soft Skills:
Exceptional communication, collaboration, and ability to articulatecomplex technical concepts to non-technical stakeholders.
Between Years
-
Development Manager
3 days ago
Pretoria, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearMinimum requirements:Previous experience in a senior managerial role, leading and managing a team of developers.Strong proficiency in Microsoft .NET Framework development with C# and .net core.Expertise in C# on .Net, Web API, and Windows Communication Foundation (clients and services).Solid knowledge of SQL (Microsoft SQL Server), Kubernetes and experience...
-
Intermediate C# Developer
5 days ago
Pretoria, Gauteng, South Africa BARRY INDUSTRIAL SERVICES LTD. Full time R450 000 - R1 350 000 per yearIntermediate C# Developer (Apache Kafka Experience)Permanent: Menlyn Maine, PretoriaAbout The RoleWe are seeking amedium-level C# Developerwith strong experience in modern cloud-native application development. The ideal candidate will have proven skills inmicroservices architecture,containerised deployments, andAzure/Kubernetes orchestration, as well...
-
Senior .Net Software Engineer
3 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per yearHire Resolve is currently seeking a skilled Senior .Net Software Engineer to join our client's team in Pretoria. Our client is a well-established company in the software development industry, known for their innovative solutions and commitment to excellence. As a Senior .Net Software Engineer, you will be responsible for developing and maintaining...
-
Intermediate Full Stack Developer
3 days ago
Pretoria, Gauteng, South Africa SmarTek21 Full time R250 000 - R400 000 per yearWe're looking for an Intermediate Full Stack Developer with solid Python experience to join our team. This role is ideal for someone who enjoys solving technical challenges, building integrations, and growing their cloud skills in a collaborative environment. You'll work closely with senior developers, architects, and delivery teams while contributing to...
-
Senior Architect
3 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R600 000 - R1 200 000 per yearHire Resolve is seeking a highly skilled and experienced Senior Architect for a well established architectural firm. As a Senior Architect, you will be responsible for overseeing the design and construction process of various architectural projects, ensuring high-quality, innovative, and functional designs.Responsibilities:Take the lead in all phases of...
-
C# Developer
5 days ago
Pretoria, Gauteng, South Africa Livex Software Full time R300 000 - R420 000 per yearC# Developer – Onsite (Pretoria)Salary:R25,000 – R35,000 per month (depending on experience)Location:PretoriaPosition Type:Full-time, OnsiteAbout the RoleWe are looking for a passionateC# Developerto join our dynamic development team based in Pretoria. The ideal candidate should have solid experience building modern web applications using the Microsoft...
-
Backend Software Developer
3 days ago
Pretoria, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R350 000 per yearEssential technologies:3+ years experience in Microsoft .NET Framework development with C#Solid knowledge of SOA and OO principles, design patterns and component oriented designC# on .NetWindows Communication Foundation (clients and services)Web APISQL (Microsoft SQL Server)Advantageous techniques and skills:Multi-threaded, load balance and concurrency aware...
-
Site Architect
3 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve is currently working with a leading architectural firm in Pretoria, Gauteng, who is looking for a skilled and experienced Site Architect to join their team.In this role, you will be responsible for overseeing the construction process and ensuring that all architectural specifications and design principles are met on-site. You will collaborate...
-
Senior Full Stack Developer
3 days ago
Pretoria, Gauteng, South Africa SmarTek21 Full time R90 000 - R120 000 per yearWe're looking for a Senior Full Stack Developer. This is a great opportunity for someone who wants to stay hands-on while actively growing toward a technical lead role.You'll focus on integrating systems and services, with a strong emphasis on deployments, configuration, and cost/service optimization across cloud environments.Key Responsibilities:Build and...
-
Technical Architect
3 days ago
Pretoria, Gauteng, South Africa Boardroom Appointments Full time R2 000 000 - R2 500 000 per yearThe Technical Architect is responsible for reviewing the target architecture vision and roadmap of the company platform, evaluating, and prioritizing roadmap items for platforms deployed globally, and translating them into designs and non-functional requirements for the Product Engineering team. This role requires excellent technical management and...