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 CICD, 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
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.