Job Title: Intermediate Backend / Full Stack .NET Developer – POS & Transaction Systems

Company: BeingIT
Location: Durbanville, Cape Town, South Africa
Employment Type: Full-Time | On-site / Hybrid
Positions Available: 2
Start Date: ASAP
Salary: Market Related / Negotiable

About the Company

BeingIT is a technology company focused on building reliable, high-performance software solutions. The company develops and maintains business-critical systems that support transaction processing, point-of-sale (POS) operations, and enterprise applications used daily by clients.

About the Role

BeingIT is seeking two skilled Intermediate Backend / Full Stack .NET Developers to join its development team. The successful candidates will work on high-usage production systems where performance, scalability, reliability, and data integrity are essential.

This opportunity is suitable for:
• Experienced Intermediate Developers with production experience.
• Highly capable Junior Developers who have worked on real-world systems and are ready to advance their careers.

Key Responsibilities

• Design and develop backend services and APIs.
• Build and maintain business-critical transaction-processing systems.
• Optimize SQL Server queries and database performance.
• Develop integrations with third-party systems.
• Investigate and resolve production issues.
• Contribute to software architecture and technical design discussions.
• Improve application performance, reliability, and scalability.
• Support frontend developers by delivering robust backend services.
• Participate in code reviews and provide guidance to junior developers when appropriate.

Required Technical Skills

• C#
• .NET / .NET Core
• ASP.NET MVC / ASP.NET Core
• SQL Server
• REST APIs
• Entity Framework
• Git
• Azure DevOps

Nice to Have

• Microservices architecture
• Message queues and event-driven systems
• Angular, React, or Vue
• Microsoft Azure Cloud
• CI/CD pipelines
• Experience with POS, retail, or transaction-heavy systems
• Performance tuning and optimization

Minimum Requirements

• 3–8 years of professional software development experience.
• Strong C# and .NET development skills.
• Solid experience with SQL Server.
• Experience designing and consuming REST APIs.
• Understanding of Entity Framework and ORM concepts.
• Experience working on production systems with strong debugging abilities.
• Ability to work collaboratively using source control and development best practices.

Additional Requirements

• South African citizen.
• Valid driver’s licence.
• No criminal or fraud record.
• Good credit record.
• Excellent communication and problem-solving skills.
• Self-driven, curious, and committed to writing maintainable, high-quality code.

Benefits

• Opportunity to work on large-scale production systems.
• Exposure to modern technologies and software architecture practices.
• Collaborative and growth-focused development environment.
• Competitive market-related remuneration package.

How to Apply

Interested candidates who meet the requirements are invited to apply through one of the following methods:

Website: beingit.co.za
Email: careers@beingit.co.za

When applying by email, please use the subject line:

Application – Intermediate Backend / Full Stack .NET Developer

Please include your updated CV and any relevant supporting information with your application.

Only shortlisted candidates will be contacted.

Posted in Job

Leave a Reply

Your email address will not be published. Required fields are marked *