C# Backend Developer
Job in
Cape Town, 7100, South Africa
Listed on 2025-11-26
Listing for:
Zensar Technologies
Full Time
position Listed on 2025-11-26
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
Intermediate Software Engineer - WMS (C# .NET) Job Description
Design, implement, and enhance software products that meet business, compliance, architectural requirements and standards.
Responsibilities- Analysing requirements and designingsoftware products that meet business, compliance and architectural requirements and standards.
- Implementing and improving a software product in line with the architectural roadmaps, standards and principles.
- Adhere to the team standards for design documentation.
- Consult with compliance on any regulatory limitations imposed on the product (e.g. No PII to be stored in the product database).
- Development and optimising comprehensive, automated functional and non-functional tests, tools and artefacts.
- Creation, maintenance and review of documentation.
- Review teammate's code to ensure that these follow the design, and best practices, are performant and are compliant as well as ensure that the changes include valuable automated tests.
- Be actively involved in the review and design of functional and non-functional test scenarios.
- The correct metrics and reporting are in place for the pipeline and product.
- Ensuring that the deployment is safe, fully automated and part of the pipeline from build through to deployment in production.
- Resolution of functional and non-functional software issues with solutions that prevents reoccurrence.
- Understand the architectural guidelines for the product.
- Guides others in the application of development standards, SDLC and software development methodology.
- Skilled in troubleshooting and bug fixing for software products and can provide troubleshooting guidance to others.
- Skilled in more than one technology.
- Can align code to the required design and address technical and architectural debt.
- Understanding of product infrastructure, including setup, configuration and installation.
- Understanding of production environment and wider dependencies.
- Know your product stakeholders and how your product is consumed.
- Determines root causes of problems and evaluates solutions that address them.
- Takes ownership of commitments.
- Analysing requirements and designingsoftware products that meet business, compliance and architectural requirements and standards.
- Implementing and improving a software product in line with the architectural roadmaps, standards and principles.
- Adhere to the team standards for design documentation.
- Consult with compliance on any regulatory limitations imposed on the product (e.g. No PII to be stored in the product database).
- Development and optimising comprehensive, automated functional and non-functional tests, tools and artefacts.
- Creation, maintenance and review of documentation.
- Review teammate's code to ensure that these follow the design, and best practices, are performant and are compliant as well as ensure that the changes include valuable automated tests.
- Be actively involved in the review and design of functional and non-functional test scenarios.
- The correct metrics and reporting are in place for the pipeline and product.
- Ensuring that the deployment is safe, fully automated and part of the pipeline from build through to deployment in production.
- Resolution of functional and non-functional software issues with solutions that prevents reoccurrence.
- Understand the architectural guidelines for the product.
- Guides others in the application of development standards, SDLC and software development methodology.
- Skilled in troubleshooting and bug fixing for software products and can provide troubleshooting guidance to others.
- Skilled in more than one technology.
- Can align code to the required design and address technical and architectural debt.
- Understanding of product infrastructure, including setup, configuration and installation.
- Understanding of production environment and wider dependencies.
- Know your product stakeholders and how your product is consumed.
- Determines root causes of problems and evaluates solutions that address them.
- Takes ownership of commitments.
- CI/CD Pipeline & Docker/YML
- Technical Design
- (Features/Components)
- Integration Skills(Multi-component)
- Cloud Knowledge
- (Azure/On Prem)
- Agile/Collaboration Strength
- Code Quality & Automated Testing
- Database Skills and Optimization
- Knowledge Sharing & Team Contribution
- Domain/Product Infrastructure Knowledge
- Strong C#/.NET Skills
- Multi-product/Integration experience
- Architecture & Technical Design
- Agile/Scrum Methodology
- Code quality, reviews, test coverage
- Database expertise
- Devops/CI/CD
- Cloud experience
- (Azure/GCP)
- Leadership & mentorship
- Problem-solving & innovation
Mid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesIT Services and IT Consulting
LocationCape Town, Western Cape, South Africa
SalaryZAR - ZAR1,
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×