Senior C# Developer

SavageOne Pty Ltd

Cape Town

Vor Ort

ZAR 900.000 - 1.300.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

SavageOne Pty Ltd in Cape Town seeks a Senior C# Software Engineer to join a leading bank tech team. You will lead design, development, and delivery of high-quality banking applications, mentor juniors, and participate in code reviews and documentation.

The role requires 7+ years in C# with .NET/ASP.NET, SQL Server, and frontend basics; banking domain experience is a plus. Onsite in Cape Town with a focus on reliability and innovation.

Qualifikationen

  • 7+ years of professional experience in C# development.
  • Banking or financial services domain experience is a plus.
  • Expertise with .NET, ASP.NET and SQL Server.

Aufgaben

  • Lead the design, development, and maintenance of high-quality C# applications.
  • Collaborate with cross-functional teams to deliver new features for banking applications.
  • Troubleshoot and resolve complex defects and performance issues to ensure reliability.
  • Lead code reviews and uphold coding standards and best practices.
  • Create and maintain documentation for development processes and code changes.
  • Mentor junior developers to foster technical excellence.
  • Stay abreast of industry trends and implement innovative banking solutions.

Kenntnisse

Communication
Leadership
Mentoring
Attention to detail

Ausbildung

Bachelor's degree in Computer Science/Engineering

Tools

.NET framework
ASP.NET
SQL Server
HTML/CSS/JavaScript

Jobbeschreibung

Location: Onsite in Cape Town, South Africa

Job Summary:

We are seeking a highly experienced Senior C# Software Engineer to join our dynamic team at one ofSA's Leading bank. The ideal candidate will bring extensive expertise in developing, testing, and maintaining complex C# applications within the banking sector. This senior role requires advanced technical skills, leadership abilities, and a strong track record of delivering high-quality software solutions. The Senior C# Software Engineer will collaborate with cross-functional teams to drive innovation, ensure system reliability, and enhance our banking applications.

Key Responsibilities:

  • Application Development: Lead the design, development, and maintenance of high-quality C# applications, ensuring alignment with business requirements and industry best practices.
  • Feature Delivery: Collaborate with cross-functional teams to define, design, and deliver new features and enhancements for banking applications.
  • Issue Resolution: Troubleshoot and resolve complex software defects and performance issues, ensuring minimal impact on operational efficiency and user experience.
  • Code Review: Participate in and lead code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Documentation: Create and maintain comprehensive documentation for development processes, code changes, and technical specifications.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and technical excellence.
  • Innovation: Stay abreast of industry trends and emerging technologies, recommending and implementing innovative solutions to drive improvements in banking applications.

Qualifications:

  • Education: Bachelors degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are advantageous.
  • Experience: Minimum of 7 years of professional experience in C# development, with a proven track record of delivering complex software solutions in the banking or financial services industry.
  • Technical Expertise:
    • Extensive experience with the .NET framework, ASP.NET, and related technologies.
    • Strong proficiency in SQL Server and advanced database design.
    • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is desirable.
    • Advanced problem-solving skills and the ability to address and resolve intricate technical challenges.
  • Skills:
    • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
    • Demonstrated leadership capabilities and experience in mentoring junior team members.
    • Strong attention to detail and commitment to delivering high-quality software solutions.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior C# Developer
Senior C# Developer

SavageOne Pty Ltd • Gauteng

Vor Ort
ZAR 900.000 - 1.300.000
Senior C# Engineer - Banking Tech Lead (Cape Town, Onsite)
Senior C# Engineer - Banking Tech Lead (Cape Town, Onsite)

SavageOne Pty Ltd • Cape Town

Vor Ort
ZAR 900.000 - 1.300.000
Senior C#/.NET Engineer
Senior C#/.NET Engineer

NNW Tech Solutions • Johannesburg

Vor Ort
ZAR 900.000 - 1.400.000
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

Vor Ort
ZAR 900.000 - 1.300.000
Senior Software Engineer (Backend - C#/.NET)
Senior Software Engineer (Backend - C#/.NET)

Placements24 • Vereeniging

Vor Ort
ZAR 900.000 - 1.300.000
Health benefits
Retirement benefits
.NET Developer
.NET Developer

BICRM • Pretoria

Vor Ort
ZAR 600.000 - 800.000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

Vor Ort
ZAR 700.000 - 745.000
Senior C# Engineer: Banking Apps Lead & Mentor
Senior C# Engineer: Banking Apps Lead & Mentor

SavageOne Pty Ltd • Gauteng

Vor Ort
ZAR 900.000 - 1.300.000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

Vor Ort
ZAR 700.000 - 745.000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Vor Ort
ZAR 900.000 - 1.300.000