SI
Intermediate .Net Developer
Sabenza IT & Recruitment
South Africa · On-site Full-time Mid Level 3w ago
About the role
About
Our clients in the consulting space are on the hunt for 2 Intermediate .Net Developers skilled with Azure, Kotlin and Flutter. You will be responsible for developing frontend and backend components for their new project. If you have all the required skills and are willing to upskill to learn new technologies apply now!
Requirements
- 3–6 years of professional experience in software development (or equivalent experience with demonstrable delivery ownership across multiple releases).
- Hands-on experience with several of the following (commercial or strong delivery experience):
- Programming in C#/.NET (or similar OO language) and building/maintaining APIs or services
- Web development using Angular (or similar framework), including consuming APIs and implementing UI changes
- Relational databases (writing queries, schema changes under review, and data troubleshooting basics)
- Strong practical experience with source control (Git), code reviews, branching strategies, and CI/CD pipelines; able to diagnose and resolve common build/release issues.
- Exposure to cloud platforms (Azure or equivalent), mobile (Flutter/Kotlin), and/or reporting (Power BI) is advantageous but not required.
Technical Skills
- Strong knowledge of software engineering fundamentals: data structures, debugging, clean code practices, and practical design principles applied to production code.
- Working knowledge (or strong aptitude to learn) in the team stack, such as:
- C#/.NET and basic REST concepts
- Angular (or similar) and component-based UI fundamentals
- Microsoft SQL Server and SQL fundamentals
- Automated testing capability (unit testing and test design concepts; xUnit/NUnit/MSTest); able to introduce tests for legacy areas and improve testability through refactoring.
- Source control using Git and pull request workflows (able to drive reviews to completion, manage branching/merging confidently, and keep history clean).
- Practical exposure to cloud deployments/monitoring (Azure DevOps pipelines, Application Insights or equivalent); able to contribute to incident response, post-incident learning, and operational improvements.
Skills
AngularAzureC#FlutterGitKotlinMicrosoft SQL ServerNUnitRESTSQLxUnit
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free