Enable job alerts via email!

Senior Software Developer (C#, TypeScript, React) (CPT Hybrid)

DataFin

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider is seeking a Senior Software Developer to develop high-performance features and resolve technical issues. Ideal candidates have 5+ years of experience with Microsoft technologies, and strong skills in C#, TypeScript, and React. Join a dynamic team in Cape Town and contribute to innovative solutions in a fast-paced environment.

Qualifications

  • Minimum 5 years' experience developing corporate solutions using Microsoft technologies.
  • Strong knowledge of C#, TypeScript, React.
  • Minimum 1-year recent working experience in a senior role within an enterprise level development team.

Responsibilities

  • Develop high-performance, robust, quality and scalable features.
  • Diagnose and resolve application, configuration, and code level technical support issues.
  • Contribute to technical discussions and ensure the best technical approach.

Skills

C# (.NET framework / .NET Core)
TypeScript
React
Job description
Overview

ENVIRONMENT: TheCan-Do attitude of a highly self-driven Senior Software Developer is sought by a provider of Tailored Management Software Solutions to join its team where you will develop high-performance, robust, quality, and scalable features. You will diagnose and resolve application, configuration, and code level technical support issues while contributing to technical discussions and challenging peers to ensure the best possible technical approach to building solutions is implemented. Applicants will require 5 years’ work experience developing corporate solutions using Microsoft technologies, at least 1-year recent working experience in a senior role within an enterprise level development team & strong skills in C# (.NET framework / .NET Core), TypeScript & React.

Duties
  • 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.
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.
Advantageous
  • REACT JavaScript framework.
  • Office 365 Development (Add-Ins, Office.JS, SharePoint Online API).
  • Entity Framework, JSON, XML.
  • Containerized solutions using Docker.
  • Office Document development (Using OpenXml to create and read document).
  • Working on high performance multi-threaded applications.
  • Working with Azure services such as Apps, Web Jobs, AD, Service Bus and Queues, etc.
  • Working with Azure architecture (Service Plans and Resources).
  • ALM and continuous integration using Azure DevOps.
  • SharePoint Online knowledge.
Attributes
  • Entrepreneurial – Can-do approach coupled with a strong desire to make a difference.
  • Quick study, self-learner – Gains proficiency in new industries, markets, and technologies quickly.
  • Interpersonal – Builds and maintains trusting relationships with associates and customers.
  • Change Management – Initiates, manages, or participates in the change process and energizes it on an ongoing basis, taking steps to remove barriers and accelerate its pace.
  • Energy/Drive – Exhibits strong desire to achieve.
  • Personal/ Professional Effectiveness – Demonstrates ability to be self-directed and self-motivated.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.