Senior Software Developer (C#, TypeScript, React)
Job Details
Job Description
Join a provider of tailored management software solutions as a Senior Software Developer, where you’ll craft high-performance, scalable features using C#, TypeScript, and React. Collaborate with product owners and architects to refine requirements and drive technical excellence. Diagnose and resolve complex technical issues while contributing to innovative solutions in a dynamic, enterprise-level environment. This hybrid role in Cape Town offers the opportunity to shape robust corporate solutions.
Requirements
- Minimum 5 years’ experience developing corporate solutions using Microsoft technologies
- Strong knowledge of C# (.NET framework / .NET Core), TypeScript, React
- Minimum 1-year recent working experience in a senior role within an enterprise level development team
- REACT JavaScript framework is advantageous
- Office 365 Development (Add-Ins, Office.JS, SharePoint Online API) is advantageous
- Entity Framework, JSON, XML is advantageous
- Containerized solutions using Docker is advantageous
- Office Document development (Using OpenXml to create and read document) is advantageous
- Working on high performance multi-threaded applications is advantageous
- Working with Azure services such as Apps, Web Jobs, AD, Service Bus and Queues, etc. is advantageous
- Working with Azure architecture (Service Plans and Resources) is advantageous
- ALM and continuous integration using Azure DevOps is advantageous
- SharePoint Online knowledge is advantageous
Responsibilities
- Develop high-performance, robust, quality and scalable features following defined best practice
- Know diverse ways to implement and know how to determine the best approach
- Know the language’s methods, syntax, structure, parameterization, memory leaks, etc. without the need to regularly consult the documentation
- Know Software Development best practices and principles
- Contribute to technical discussions and challenge peers to ensure the best possible technical approach to building solutions is implemented
- Plan, configure and maintain development environments
- Keep up to date with trends and modern technologies
- Diagnose and resolve application, configuration, and code level technical support issues
- Understand the product development life cycle and what each party involved offers
- Work with the Product Owner and Architect to unpack, understand, challenge and refine requirements
- Participate and contribute to backlog grooming, task breakdowns and estimations
- Ensure that all written code is well commented and maintained for current and future use
Apply online
Additional Instructions
To apply, visit the provided link on the Datafin Recruitment website. Submit your CV, highlighting your experience with C#, TypeScript, React, and enterprise-level development. Include any relevant certifications or examples of past projects, and follow the application instructions on the portal.
Jobs in Cape Town
Join TMF Group as a Senior Manager in Fund Services, leading a team of professio...
As a Senior Manager in Fund Services at TMF Group, you will lead a team of accou...
TMF Group is seeking a Senior Payroll Specialist to deliver accurate and timely ...
TMF Group is looking for a Team Assistant to support our Legal and Accounting te...
TMF Group offers an exciting opportunity for a Trainee Accountant to gain hands-...