Senior Dotnet Developer
1 week ago
Company Description
At Forensic AI, we help organizations unlock clarity, efficiency, and insight through AI-powered, Cloud-driven solutions. We're a team of curious builders and strategic thinkers who believe technology should make operations simpler, smarter, and more human.
Role Description
This is a full-time, remote position for a .NET Developer located in the City of Johannesburg. The .NET Developer will be responsible for designing, developing, and maintaining scalable applications aligned with business and technical objectives. Daily tasks include writing clean and maintainable code, integrating APIs and databases, improving existing systems, and troubleshooting application issues. The role requires collaboration across various teams to ensure solutions meet both functional and strategic needs.
What You'll Do
Client Discovery & Solution Support
- Participate in discovery sessions to understand client goals, system requirements, and existing application workflows.
- Assist in creating technical documentation, architecture outlines, and client-facing materials for .NET solutions.
- Research .NET frameworks, libraries, cloud services, and integration approaches to determine the best fit for each project.
- Support technical walkthroughs, prototypes, and solution demonstrations.
Workflow Mapping & Implementation
- Develop and maintain .NET applications using C#, ASP.NET Core, Entity Framework, LINQ, and related technologies.
- Build RESTful APIs, microservices, and background workers aligned with business requirements.
- Integrate applications with SQL databases, third-party systems, and cloud platforms such as Azure or AWS.
- Identify performance bottlenecks and implement improvements for reliability, scalability, and security.
- Maintain internal SOPs, code standards, unit tests, and development documentation.
Cross-Team Collaboration
- Work closely with UI/UX designers and frontend developers to integrate backend functionality with modern user interfaces.
- Partner with Project Managers and QA teams to ensure solutions are tested, delivered, and deployed successfully.
- Support internal teams by explaining system behavior, APIs, and best practices for application usage.
- Contribute to project tracking, reporting, and documentation using tools like Azure DevOps, Jira, or Git-based workflows.
Qualifications
- A Bachelor's degree in a relevant field or equivalent hands-on experience.
- Proven experience developing applications using C#, ASP.NET Core, MVC, and Web API.
- Strong understanding of object-oriented programming, SOLID principles, and software design patterns.
- Experience with SQL Server, Entity Framework, LINQ, and relational database design.
- Familiarity with cloud platforms such as Azure (preferred), AWS, or GCP.
- Knowledge of CI/CD pipelines, version control (Git), and agile development methodologies.
- Strong communication skills with the ability to explain technical concepts clearly.
- A problem-solving mindset with strong attention to detail and the ability to tackle evolving technical challenges.4
If you're excited to help clients discover what's possible with AI and Cloud technologies —and want to join a team that empowers you to be bold—we'd love to meet you.
-
Senior Dotnet Developer
1 week ago
Cape Town, Western Cape, South Africa Bullock Tech Talent Partners Full time R1 200 000 - R2 400 000 per yearRole: Senior Developer (C# .NET)Work Model:Hybrid (2 days in office per week)Location:Cape Town or Port ElizabethWe are seeking aSenior Developer (C# .NET)for our client, a well-established software development consultancybased in Cape Town and Port Elizabeth (hybrid role).Our client delivers custom software solutions within the asset management / financial...
-
Senior Dotnet Developer
6 days ago
Cape Town, Western Cape, South Africa Indomidas Advertising Pvt. Ltd. Full timeYour Expertise:7+ years of overall software development experience with at least 2–3 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...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R120 000 - R180 000 per yearRequirements:4+ years of experience working as a software engineerExperience in leading software engineering teams Experience in one or more parts of our current tech stack Good communication skills and able to clearly describe technical solutions in terms of customer value Experience translating business and product objectives into technical...
-
Database Administrator
1 week ago
Cape Town, Western Cape, South Africa NTT Data Full time R600 000 - R1 200 000 per yearResponsibilities:Database administration:Ensure database remains efficient and secure. Fine tune of configurations, optimizes resource allocation, ensure and implements best practices.Database performance tuning and management: Performance tuning and management for optimized data operations e.g. scalability and efficiency. Ensures peak performance through...
-
Senior Developer
6 days ago
Cape Town, Western Cape, South Africa Mr Price Group Full timeSenior Developer YuppiechefBuild the systems that shape Yuppiechef's futureAt Yuppiechef, we don't just sell products. We build technology that truly matters. Every project, every line of code, has a visible impact on the business and shapes how thousands of customers experience joy at home. Here, you won't just maintain systems, you'll solve complex...
-
Senior Accountant
2 weeks ago
Cape Town, Western Cape, South Africa un emploi de Senior Accountant chez Ozow Full time R900 000 - R1 200 000 per yearMeet Ozow Ozow is a leading fintech company that's redefining digital payments in South Africa and beyond. We're dedicated to making payments more accessible, secure, and convenient for both businesses and consumers. As a fast-growing player in the financial technology sector, Ozow fosters a culture of innovation, diversity, and inclusivity. We believe in...
-
Senior Developer
6 days ago
Cape Town, Western Cape, South Africa DLK Group Full timeOverview:We are in search of two experienced Senior Developers who have adapted to the evolving tech landscape, showcasing strong flexibility and extensive development expertise. As a Senior .NET Developer, you will be instrumental in the design, construction, and upkeep of enterprise-level applications utilising contemporary .NET technologies, particularly...
-
Senior Python Developer
1 week ago
Cape Town, Western Cape, South Africa Supportwave Full time US$60 000 - US$240 000 per yearSenior Python Developer - Hybrid Cape Town, Full-Time ContractWe seek a Senior Python Developer to design, develop, and maintain complex software solutions in finance, using Python and cloud technologies for large-scale data processing and API integrations. Key impacts include delivering high-performance applications, optimizing databases, and collaborating...
-
Senior Developer
2 weeks ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R80 000 - R120 000 per yearWe are seeking a highly skilled Senior Developer to join our dynamic team. The ideal candidate should have strong expertise in APIs, Google Cloud Platform, and possess proficiency in English with knowledge of Afrikaans.Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy scalable software solutions.Build and maintain APIs...
-
Senior .NET Developer
2 weeks ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R1 000 000 - R3 000 000 per yearJob Title: Senior .NET DeveloperLocation: Cape Town, South AfricaJob Summary:Hire Resolve's client is seeking a highly skilled and experienced Senior .NET Developer to join their dynamic team in Cape Town. The successful candidate will have a strong background in software development, specifically within the .NET framework, and possess an in-depth...