Enable job alerts via email!

Software Developer (C#)

Flash Group

Wes-Kaap

On-site

ZAR 300,000 - 400,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team at a leading fintech company where you will leverage your software development skills to create innovative solutions. This role involves technical architectural design, developing and documenting code, and mentoring teammates. You'll be part of an exciting environment that values problem-solving and continuous learning. With a focus on modern technologies like C# .Net Core and microservices architecture, you'll have the opportunity to work on enterprise-level projects that make a real impact. If you're passionate about technology and eager to grow, this position is perfect for you.

Qualifications

  • 5+ years experience in software development with a passion for technology.
  • Exposure to the full software development lifecycle and OO design principles.

Responsibilities

  • Design and develop software solutions to meet business needs.
  • Coordinate with architects and analysts for functionalities.

Skills

C# .Net Core
Java tech stacks
RESTful web services
Identity Server authentication
Microservices architecture
Relational DBMS
Communication skills
Problem-solving

Tools

Docker
Java Spring Boot
MSSQL
Oracle

Job description

Flash

2024/04/10 Western Cape

Job Reference Number: T150

Department: Technology

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.

Job Description

Day to day responsibilities will include:

  • 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.