C# Software Developer

South African retail market provider of category management software and advisory services for better in-store shopping experience.
South Africa
$30,000 - $35,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Retail

Description For C# Software Developer

DotActiv is a leading South African company focused on providing category management software and advisory services to enhance the retail shopping experience. They are driven by their mission to accelerate retail sustainability while delivering remarkable performance and exceptional shopping experiences.

The C# Software Developer role involves working with a modern tech stack including ASP.NET Core Web API and AngularJS to build single-page applications backed by Microsoft SQL databases. The team also utilizes Xamarin for mobile development, allowing code sharing with .NET Core web applications.

As a C# Developer, you'll be responsible for creating efficient, scalable applications, writing maintainable code, and ensuring optimal performance. The role requires strong expertise in C# development, object-oriented programming, and modern software development practices.

The position offers competitive compensation (R30k-R35k), remote work flexibility, and opportunities for professional growth. The company values developer input in product decisions and encourages continuous learning and upskilling.

Ideal candidates should have at least 3 years of development experience, strong mathematical background, and proficiency in C# and related technologies. Experience with machine learning, image recognition, cloud computing, or AI development would be advantageous.

Last updated 20 hours ago

Responsibilities For C# Software Developer

  • Translating application storyboards and use cases into functional applications
  • Designing, building, and maintaining efficient, reusable, and reliable C# code
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Identifying bottlenecks and bugs, and devising solutions to these problems
  • Maintaining code quality, organisation, and automatisation

Requirements For C# Software Developer

  • Minimum of 3 years relevant development experience in IT development environment
  • Grade 12 with higher grade Mathematics (minimum 70%)
  • Relevant IT certification (A+, N+, MCSE, MCP, MCT, VCP, VCSP)
  • Proficient in C#, with good knowledge of its ecosystems
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Understanding fundamental design principles behind scalable applications
  • Familiarity with continuous integration, Microsoft SQL, Json, Angular, and .Net Framework
  • Experience with automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (Git)

Benefits For C# Software Developer

  • Cost to Company between R30k and R35k
  • Remote working position with flexibility to be based anywhere in South Africa
  • Say over product decisions
  • Opportunity to upskill in fields that add value to current position

Interested in this job?

Jobs Related To DotActiv C# Software Developer

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.