Senior Software Developer

Boardroom Appointments

Stellenbosch

On-site

ZAR 350,000 - 700,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Boardroom Appointments seeks a software professional to design and develop new service oriented applications (SOA) per specifications. The role requires banking domain knowledge, QA practices, and proficiency in C# / VB.NET, SQL, .Net, XML, WCF, MVC/MVVM, and related tools.

You will apply OO development methodologies and UML to craft robust system architectures, with emphasis on testing and governance in a banking context.

Qualifications

  • Extensive knowledge of banking systems and QA best practices.
  • Experience with bankable standards and governance in IT projects.
  • Strong UML modelling and system design skills.

Responsibilities

  • Responsible for the design and development of new service orientated applications (SOA) according to specifications.

Skills

C#
VB.Net
SQL (any platform)
Web Services
.Net Framework
XML
IIS
OO Development Methodologies
SOA
MVC/MVVM
WPF/XAML
WCF
Powershell
UML
Banking systems knowledge
QA/testing practices
Java/Spring/JBoss (OO Development env)

Education

Grade 12 National Certificate / Vocational
Certification in Systems Analysis or Design

Tools

Java
Spring Framework
JBoss

Job description

Responsible for the design and development of new service orientated applications (SOA) according to specifications.

Qualifications and experience:

  • C# or VB.Net
  • SQL (any platform: T-SQL, MySQL, Oracle, etc)
  • Web Services
  • .Net Framework
  • XML
  • IIS
  • OO Development Methodologies
  • An understanding of SOA
  • MVC or MVVM Design Pattern
  • WPF (Windows Presentation Foundation) & XAML
  • WCF (Windows Communication Foundation)
  • Powershell
  • UML
  • Grade 12 National Certificate / Vocational
  • Certification in Systems Analysis or Design
  • Must have detailed knowledge of:
  • Banking systems
  • Standards and governance
  • Testing practices
  • UML
  • Systems analysis and design
  • System architecture (technical design and implementation processes)
  • Banking business model
  • Best practices for Quality Assurance (QA)
  • Object Orientated Development environment (i.e. Java, Spring Framework, JBoss)

Required skills:

  • Analytical Skills
  • Communications Skills
  • Facilitation Skills
  • Interpersonal & Relationship management Skills
  • Presentation Skills
  • Attention to Detail
  • Commercial Thinking Skills
  • Planning, organising and coordination skills
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Fullstack Java
Senior Software Engineer Fullstack Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer: SOA & Banking Systems
Senior Software Developer: SOA & Banking Systems

Boardroom Appointments • Stellenbosch

On-site
ZAR 350,000 - 700,000
Software Developer
Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Software Engineer Fullstack Java
Senior Software Engineer Fullstack Java

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,400,000
Senior Software Engineer: Java (AWS)
Senior Software Engineer: Java (AWS)

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Developer (.net / C#)
Developer (.net / C#)

Boardroom Appointments • Stellenbosch

On-site
ZAR 350,000 - 540,000
Senior Software Engineer: Java
Senior Software Engineer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior .Net Developer
Senior .Net Developer

Nedbank • Johannesburg

On-site
ZAR 500,000 - 900,000
Software Developer
Software Developer

nedbank • Johannesburg

On-site
ZAR 400,000 - 600,000
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000