This is an excellent opportunity for a C# .Net Developer looking to further their career and skillset, by specialising in building the backend server-side components of desktop accountancy applications.
Offering 100% REMOTE WORKING (from anywhere within South Africa) the salary on offer is R840K – R960K+
In this role you will gain Automation & DevOps skills. (You will also be taught FE & UI skills if that’s of interest to you).
THE COMPANY:With 80 employees, and a client portfolio of 15,000 companies across 22 countries, this company build solutions to automate all accountancy functions for SMEs, Banks, and the world’s largest audit firms. They are the leader in crafting and automating advanced accounting systems. The company OPERATES REMOTELY AND OFFER FLEXIBLE WORK HOURS – for them it’s all about delivery and not about micro-managing their people.
THE ROLE:Joining a team of 5 Desktop Product Developers you will focus on backend development which involves creating the logic, algorithms, and data management systems that power the applications.
Your skills must include being able to programme with C# and .Net, and you will have good skills across SQL Server (and ideally SQLite). If you have some UI skills that will be a bonus, but don’t worry if not – if you’d like to learn Angular the company has a team that will teach you this. The role will include design and implementing functionality that handles data processing, storage, retrieval, and communication between desktop applications and external services and databases they interact with.
RESPONSIBILITIES include:Implementing business logic and algorithms.Managing local data storage, such as databases or file systems.Integrating with external APIs or services.Optimising performance and resource usage.Ensuring security measures are implemented.Collaborating with frontend developers to integrate backend functionality with the user interface.
WHY YOU’D WANT THIS JOB:The company has a startup mindset (however they are very established).Offers 100% REMOTE WORK and flexible work hours.Flat structure with zero micromanagement. REQUIRED SKILLS:Minimum of 4 years Windows Desktop Development experience.Solid coding skills in C# and .Net.Experience with relational databases – SQL Server and/or SQLite. Understanding of unit testing principles and practices. Familiarity with Agile methodologies. Some experience with UI/UX design principles will be a bonus, but really not essential.