Apply now »
Position

Technical Specialist (Senior Full Stack Developer)

Details

Location: 

Johannesburg, ZA

Date:  20 Mar 2025
Reference:  138529

Job Classification

138529 - Technical Specialist (Senior Full Stack Developer)

Closing date - 3 April 2025

Job Family

Information Technology

Career Stream

Application Development

Leadership Pipeline

Manage Self: Technical

Job Purpose

We are looking for a highly skilled Full Stack C# .Net Developer to join our team as a Senior Technical Specialist. In this role, you will be responsible for designing, developing, and maintaining applications while ensuring they deliver exceptional user experiences and adhere to best practices. As part of your responsibilities, you will ensure system stability, enhance reliability, and optimize application performance. You will actively participate in code reviews, contribute to brainstorming sessions, develop innovative ideas, and create solutions for complex technical challenges.

 

The ideal candidate thrives in a collaborative environment, working seamlessly within cross-functional teams while also demonstrating the ability to work independently. Experience in a remote work setting and a proactive approach to problem-solving are key to success in this role

Job Responsibilities

  • Produce working quality software that meets the design under supervision.
  • Trouble shoot and problem solve of software issues with guidance.
  • Consult with vendors identifying technical requirements for implementing technical solutions and knowledge.
  • Experience in DevOps practises such as Azure Pipelines
  • Deep understanding of software engineering principles, design patterns and best practices
  • Experience with developing high-quality Restful services and APIs.
  • Knowledge of the .Net framework and ASP.Net 
  • Build and maintain front-end architecture.
  • Experience with modern software development frameworks, libraries, and tools.
  • Strong understanding of object-oriented programming (OOP) concepts and design patterns.
  • Provide maintenance/enhancements and development of the system.
  • Experience with relational databases (e.g., SQL Server, Oracle) and knowledge of SQL.
  • Must have working experience on the following tools/IDEs. Visual studio and Visual studio code
  • Solid CI\CD, DevOps, and related tooling experience, build/test/deploy through automation. 
  • Write well documented and maintainable code.
  • Passion for software excellence and be quality driven.
  • You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this wayExperience or background in banking systems, mobile development or transactional processing systems advantageous

Skill Set Required

  • WCF services
  • REST API
  • Windows services
  • Integrations (Know how to integrate between systems)
  • SQL server
  • C# dot net
  • Azure pipelines
  • SSIS packaging
  • Windows server
  • Certificate security
  • Powershell scripting
  • JWT and securing endpoints
  • Use of SSMS , SoapUI , Postman , Kibana , Dynatrace etc.

Ability to do

  • Code reviews and approvals
  • Mentoring
  • Knowledge transfer
  • Maintaining and supporting applications
  • Sizing stories
  • Contributing to knowledge repo
  • Input to business requirements and technical analysis

Essential Qualifications - NQF Level

  • Matric / Grade 12 / National Senior Certificate

Essential Qualification

B.Sc Computer Science \ B. Engineering\ BIT\ National Diploma is IT\ IS or equivalent

Additional preferential domain knowledge for Stockbroking

  • JSE BDA process
  • How the JSE works
  • Iress systems and how they work
  • Stockbroking

Minimum Experience Level

  • Min 7+ years’ experience in software development
  • C#
  • .NET Framework\ Core\ 6+
  • MS SQL Server
  • Kafka
  • JavaScript
  • Typescript
  • HTML/CSS
  • Azure 
  • RESTful API
  • Stockbroking

Technical / Professional Knowledge

  • Asset management
  • IT Assets management processes
  • Data Warehousing
  • Information Technology (IT) Architecture

Behavioural Competencies

  • Decision Making
  • Courage
  • Stress Tolerance
  • Quality Orientation
  • Technical/Professional Knowledge and Skills
  • Emotional Intelligence Essentials
  • Resolving Conflict

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566 

 

If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.

Apply now »