Enable job alerts via email!

Software Developer (C#)

Flash Group

Wes-Kaap

On-site

ZAR 300 000 - 400 000

Full time

30+ days ago

Job summary

A leading fintech company in the Western Cape is seeking an experienced Software Developer. You will be responsible for designing and implementing complex software solutions while collaborating with a talented team. The ideal candidate has over 5 years of experience in software development, is well-versed in C# .Net Core, and has a passion for technology. This role offers an exciting opportunity for personal and professional growth.

Qualifications

  • Minimum of 5 years’ experience in software development.
  • Passionate about technology and enthusiastic about problem solving.
  • Exposure to the full software development lifecycle.

Responsibilities

  • Technical architectural design.
  • Develop and document design and source code.
  • Maintain and manage existing source code.
  • Create solutions to users’ needs.
  • Review and improve code.
  • Run tests and fix bugs.
  • Coordinate with architects and analysts.
  • Mentor teammates.

Skills

C# .Net Core
Java tech stacks
RESTful web services
Microservices architecture
Relational DBMS
Communication about technology
Calm under pressure

Tools

Java Spring Boot
MSSQL
Oracle
Docker
Job description
Overview

Location: Western Cape
Job Reference Number: T150
Department: Technology
Business Unit: Industry: Fintech
Job Type: Permanent
Positions Available: 1
Salary: Market Related

We are looking for a talented individual to be part of an equally talented team of Software Developers. This individual will be responsible for the planning, execution and success of complex software solutions to meet the needs of the business.

Responsibilities
  • Technical architectural design
  • Develop and document design, source code and technical architecture
  • Maintain and manage existing source code
  • Design, develop and implement solutions to users’ needs and requirements
  • Review and improvise code
  • Run tests and fix bugs
  • Coordinate with architects and business analysts to determine functionalities
  • Develop technical solutions to complex business problems
  • Design and develop technical solutions for enterprise-level projects
  • Design and develop logical and physical data models that meet application requirements
  • Mentor team mates
Job Requirements
Minimum requirements
  • Have a minimum of 5 years’ experience in software development
  • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset
  • Have had exposure to the full software development lifecycle
Analysis and Design
  • Sound knowledge of OO design principles and patterns
  • Understanding of ORM frameworks
Skills
  • C# .Net Core
  • Wide-ranging experience using Java tech stacks and other programming languages
  • Experience in RESTful web services and Identity Server authentication
  • Experience with microservices architecture and design
  • Experience with Relational DBMS
  • Ability to communicate about technology in non-technical terms to colleagues and Clients
  • Ability to work calmly and methodically when under pressure
Advantageous
  • Java Spring Boot (Java / J2EE)
  • MSSQL/Oracle
  • Identity Server authentication
  • Cloud Native architecture
  • Docker
  • Versed in DevOps methodology including setting up CI/CD pipelines
  • Exposure to Agile methodologies (Scrum, Kanban)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.