Enable job alerts via email!

Senior C# Developer

wePlace

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology company in Cape Town is seeking an experienced software developer to oversee product development and implementation of software solutions. The ideal candidate should have over 7 years of experience in software development and proficiency in .NET Core and React JS. Responsibilities include technical specification development, software product creation, and quality assurance. This position offers a dynamic work environment and opportunities for professional growth.

Qualifications

  • National Senior Certificate or National Certificate in Vocational.
  • 7 years+ proven software development experience.
  • Essential experience in development technologies like .NET and React JS.

Responsibilities

  • Develop technical specifications from functional descriptions.
  • Develop front-end, back-end, and integration layer software.
  • Perform quality checks by developing and executing testing scripts.

Skills

Software Development
NET Core
React JS
DB Design on MSSQL
Web Services
Agile Development Life Cycle

Education

3-year degree in IT

Tools

MSSQL
SQL
PL-SQL
Job description
Overview

Purpose Statement :

Product development and implementation of software solutions to support the current and future business model.

Key Performance Areas
  • Quality
  • On-time delivery
  • System uptime
Responsibilities
  • Develop technical specifications from functional descriptions and / or ripened business requirements.
  • Develop front-end, back-end and integration layer software products according to technical specifications.
  • Perform quality checks by developing and executing testing scripts and procedures.
  • Execute applications and systems performance analysis.
  • Recommend and implement improvement methods.
  • Maintain and modify existing applications and systems.
  • Liaise with software solution partners.
  • Execute applications and systems performance analysis
  • Recommend and implement improved methods
  • Maintain and modify existing applications and systems
  • Ensure timely delivery of developed applications and systems.
  • Ensure project deadlines are met according to contracted delivery SLA with business partners.
  • Standby and support.
  • System monitoring.
  • Capacity planning.
  • Performance analysis / load tests.
Knowledge, Skills & Experience

Qualifications & Experience

  • National Senior Certificate (Grade 12) or National Certificate (Vocational)
  • A relevant 3-year degree / diploma in IT
  • 7 years+ proven software development
  • Essential experience in the following development technologies is required :

Minimum

  • NET Core
  • React JS
  • DB Design on MSSQL, SQL, PL-SQL
  • Web Services
  • Rest Services
  • WPF, MVVM Model, MVC design patterns
  • Web component development
  • An understanding of SOA

Knowledge : Min :

  • Must have detailed knowledge of :

IT systems development processes (SDLC)

  • Structured application development
  • DB design
  • Standards and governance
  • Agile development life cycle
  • Testing practices
  • Systems analysis and design

Ideal :

  • Knowledge of :
  • System architecture (technical design and implementation processes)
  • Client benefits rewards program
  • Agile development approach and MVP mind-set
  • Way of working with an external and / or offshore solution partner
  • Solid understanding of :

Banking systems environment

  • Banking business model
  • Best practices for Quality Assurance (QA)
  • NET developer platform
  • Omni-channel web platform

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.