JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
dev, design, c sharp, saas, sys admin, infosec, education, technical, testing, web dev, xamarin, c, cloud, git, typescript, angular, mobile, exec, content writing, senior, ops, medical, engineer, backend, digital nomad
full time

Senior .NET Software Engineer

OkWhenRemote

Salary

Not disclosed

Job Type

full time

Posted

about 12 hours ago

Closing date

20 Nov 2026

Share:WhatsAppLinkedIn

Job Description

OkWhen, a forward-thinking technology provider for the events industry, is seeking a seasoned Senior .NET Software Engineer to join their remote team. The company specialises in creating robust platforms that facilitate the seamless execution of live, virtual, and hybrid events. Their comprehensive suite of solutions covers everything from conference management and registration to payments, mobile app development, content libraries, webinars, learning management systems, continuing education unit tracking, sponsor management, and intricate operational workflows.

This role is designed for an experienced engineer who is ready to take ownership of significant components of OkWhen's production platform. The ideal candidate will be a self-starter, capable of consistently delivering high-quality, dependable software with minimal oversight. A key aspect of this position involves enhancing system performance, proactively addressing and reducing technical debt, and transforming complex operational challenges into elegantly simple, maintainable product features. This is not a role focused on simply executing assigned tasks; OkWhen is looking for an engineer who can deeply understand their existing systems, make astute technical decisions, and see projects through from their initial conception to successful deployment.

About the Role

As a Senior .NET Software Engineer at OkWhen, you will be instrumental in shaping the future of their event technology platform. Your responsibilities will span the entire software development lifecycle, from initial design and meticulous building to rigorous testing, efficient deployment, and ongoing maintenance of production-grade software. You will be primarily focused on developing robust backend services and APIs, leveraging your expertise in C# and the .NET framework, including ASP.NET Core.

In addition to backend development, you will contribute to the enhancement and upkeep of web applications built with Angular and TypeScript. A significant part of the role will involve working with data, including the design, optimisation, and troubleshooting of SQL Server databases and complex queries. You will also have the opportunity to maintain and extend mobile applications using .NET MAUI, ensuring a consistent and high-quality user experience across various devices. A crucial element of the job will be investigating and resolving production issues efficiently, as well as actively working to improve the application's overall reliability, performance, security, and observability.

Key Responsibilities

The Senior .NET Software Engineer will be tasked with a variety of critical duties:

  • **Software Development & Maintenance:** Design, build, test, deploy, and maintain software solutions that power OkWhen's event platform.
  • **Backend & API Development:** Develop and enhance backend services and RESTful APIs using C# and ASP.NET Core.
  • **Frontend Development:** Build and maintain responsive web applications leveraging Angular and TypeScript.
  • **Database Management:** Design, optimise, and troubleshoot SQL Server databases and queries to ensure efficient data handling.
  • **Mobile Development:** Maintain and extend existing mobile applications developed with .NET MAUI.
  • **Problem Resolution:** Investigate and resolve production issues promptly and effectively.
  • **System Improvement:** Focus on enhancing application reliability, performance, security, and observability.
  • **Quality Assurance:** Write automated tests to ensure code quality and maintain technical documentation for clarity and future reference.
  • **Collaboration & Standards:** Participate actively in code reviews, contribute to establishing and upholding engineering best practices, and collaborate closely with product, operations, and event-production teams.
  • **Technical Strategy:** Translate ambiguous business requirements into clear, actionable technical plans.
  • **AI-Assisted Development:** Utilise AI-powered development tools responsibly to boost productivity without compromising on software quality.

What They're Looking For

OkWhen is searching for a candidate with a strong foundation in software engineering and a proven track record of success. Essential requirements include:

  • A minimum of 7 years of professional software development experience.
  • Substantial commercial experience with C#, the .NET framework (including .NET Core), and ASP.NET Core.
  • Strong proficiency in Angular and TypeScript for frontend development.
  • Advanced working knowledge of SQL Server, including database design principles and query optimisation techniques.
  • Hands-on experience with .NET MAUI or Xamarin for mobile application development.
  • Demonstrated experience in designing and consuming REST APIs.
  • Familiarity with version control systems like Git, continuous integration and continuous deployment (CI/CD) pipelines, debugging tools, and automated testing frameworks.
  • A clear ability to work autonomously within an existing codebase and take ownership of tasks.
  • Excellent written and verbal communication skills.
  • A proactive approach to work, with a focus on delivering outcomes rather than just completing assigned tasks.

In South Africa, senior .NET developer roles are in high demand across various sectors, including financial services, e-commerce, and technology firms. Salaries can vary significantly based on experience, specific skill sets, and the size and nature of the employer, but typically range from R50,000 to R80,000+ per month for a senior position. Common employers include established banks, JSE-listed companies, and growing tech startups. Career progression often involves moving into lead developer positions, technical architect roles, or management.

Requirements

  • 7+ years of professional software development experience
  • Strong commercial experience with C#, .NET, and ASP.NET Core
  • Strong experience with Angular and TypeScript
  • Advanced working knowledge of SQL Server, database design, and query optimization
  • Production experience with .NET MAUI or Xamarin
  • Experience designing and consuming REST APIs
  • Experience with Git, CI/CD, debugging, and automated testing
  • Demonstrated ability to work independently in an existing codebase
  • Strong written and verbal communication
  • Comfortable owning outcomes, not just completing assigned tasks

About the employer

O

OkWhen

OkWhen is a hiring organisation operating in Remote within the dev, design, c sharp, saas, sys admin, infosec, education, technical, testing, web dev, xamarin, c, cloud, git, typescript, angular, mobile, exec, content writing, senior, ops, medical, engineer, backend, digital nomad sector. They are currently recruiting for the Senior .NET Software Engineer role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OkWhen?

JobVault never charges job seekers to apply.

Apply Now

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →