Senior Software Engineer – C#/.NET, TypeScript, React
Chosen Online · Somerset West
Job description
About the role
An established South African enterprise software business serving international customers is recruiting a Senior Software Engineer to join its engineering team. You will help build and evolve an enterprise integration and automation platform, working on a C#/.NET backend and a TypeScript/React web application depending on your strengths and project needs. The role is permanent and hybrid, based in Somerset West, Western Cape, with a salary of R60,000 to R140,000 CTC per month.
Key responsibilities
- Design, build and maintain platform capabilities with C#/.NET and/or TypeScript and React.
- Develop workflow runtime capabilities, working with YAML workflow definitions and .NET assemblies.
- Build streaming connectors and data-processing components for large datasets, and solve memory management, async processing, concurrency and failure-recovery challenges.
- Improve visual workflow and developer tooling, including SVG-based interactions.
- Maintain Azure integrations (Key Vault, Storage), authentication (OpenID Connect, OAuth 2.0) and GitHub integrations.
- Contribute to Azure DevOps YAML pipelines and Terraform-managed infrastructure, and write automated tests and code reviews.
- Investigate complex production issues and root causes.
Required profile
- Substantial professional software development experience delivering and supporting complex production software at a senior level.
- Deep expertise in at least one of C#/.NET or TypeScript/JavaScript/React.
- A degree in Computer Science or a related field is preferred; equivalent practical experience will be considered.
- Comfortable debugging complex codebases and making engineering trade-offs.
Required skills
- Backend: C#/.NET, APIs, async programming, concurrency, SQL, data processing, performance and memory management.
- Frontend: TypeScript, JavaScript, React, application state, browser behaviour, UI architecture.
- Advantageous: iPaaS, workflow engines, Azure, Terraform, CI/CD, Azure DevOps, OAuth 2.0, OpenID Connect, GitHub, SVG diagramming, SQL, automated testing and code review.
What we offer
- Medical aid, provident fund and additional company benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Chosen Online
Somerset West
Related job offers
-
Systems Software Engineer - Space Industry
simera-sense Somerset West -
Customer Success Manager - B2B Software (Zoho)
DSL Telecom Somerset West -
Customer Success Intern
DSL Telecom Somerset West -
Data Governance and Privacy Manager
oldmutual Johannesburg -
IT and Cybersecurity Risk Manager
oldmutual Johannesburg