Johannesburg, ZA
Title: Technology/Domain Specialist I

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.
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
- 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 way.
Essential Qualifications - NQF Level
- Matric / Grade 12 / National Senior Certificate
Preferred Qualification
Degree or Diploma in IT
Preferred Certifications
Certificate in relevant Technology or Domain
Minimum Experience Level
At least 5 years experience in software development
- C#
- .NET Framework\ Core\ 6+
- MS SQL Server
- Kafka
- JavaScript
- TypeScript
- HTML/CSS
- Azure
- RESTful API
- Use of AI in development testing solutioning
Experience or background in banking systems, mobile development or transactional processing systems advantageous
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