Hire Resolve – Top Recruitment Agency
Ticking All Your Recruitment Needs
Ticking All Your Recruitment Needs
A South African technology partner and software solutions provider that helps medium and large organizations automate business tasks and drive digital transformation is seeking an experienced Software Engineer to join our development team to drive the modernization and expansion of an established enterprise SaaS platform – Remote
Responsibilities:
Development & Delivery: Design, build, and maintain secure backend services and web applications using modern .NET (C#) and REST APIs.
Feature Ownership: Drive features end-to-end—from technical design and estimation through development, testing, and production release.
Architecture & Data: Work with relational databases, optimize performance-sensitive queries, and contribute to system architecture and code reviews.
Quality & Security: Write clean, testable code, resolve production defects, and embed secure development practices across the software lifecycle.
Team & Process: Support and mentor junior developers, maintain technical documentation, and proactively identify technical risks or dependencies.
AI Integration: Leverage AI-assisted development tools responsibly to accelerate delivery, testing, documentation, and technical analysis.
Minimum Requirements:
Experience: 5+ years of commercial software development experience with strong, recent expertise in C# and modern .NET.
Track Record: Proven ability to ship meaningful features to production within a structured engineering team.
Education: Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience with a strong delivery track record).
Backend: C#, modern .NET, ASP.NET Core, RESTful API design, EF Core (or similar ORM).
Database: PostgreSQL, SQL Server, or another enterprise relational database (including query optimization).
Frontend & Web: HTML5, CSS3, JavaScript.
DevOps & Tools: Git, Docker/containers, CI/CD automated build/deployment pipelines, and cloud hosting.
Engineering Principles: OOP, SOLID principles, Dependency Injection, unit/integration testing, and secure application design (OWASP, RBAC, authentication).
Cloud Platforms: AWS or Azure.
Modern Frontend: React, Next.js, or similar frameworks.
SaaS Architecture: Multi-tenant systems, high-volume/asynchronous workloads, and workflow-driven engines.
Integrations: SSO/IdP integrations, third-party APIs, reporting/analytics.
AI: Experience building AI-enabled product features or utilizing modern AI-assisted coding tools.
Benefits:
Competitive salary based on experience (salary can potentially be more based on experience/skills)
IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com
A holistic technology services company providing IT and communications solutions to small and medium enterprises (SMEs) and government institutions is...
Apply For This JobA South African-based technology company that provides end-to-end cloud-based software solutions for the Fast-Moving Consumer Goods (FMCG) industry is seeking a mid-level...
Apply For This JobHire Resolve’s client is looking for a Salesforce Technical Project Manager to join their team in Sandton, JHB. The candidate...
Apply For This JobA prominent IT support and services company offering fully managed IT support, network infrastructure, cloud solutions, and cybersecurity services to...
Apply For This JobA global leader in automated fuel management and payment solutions is seeking an energetic Database Administrator to join their IT...
Apply For This JobA transformation consultancy that digitizes business operations by combining expert consulting with their proprietary real-time data platform is seeking a Senior...
Apply For This Job
We use cookies to store information on your device. These small files help our website function properly and allow us to understand how visitors use our site. By using this website, you agree to our use of cookies. You can manage or refuse cookies through your browser settings.