Enable job alerts via email!
Boost your interview chances
A leading company in the financial services sector is seeking a Senior C# .Net Developer to join their team in Pretoria. This permanent position involves developing backend systems with .Net Core and SQL, focusing on combining legacy systems with modern technology. The ideal candidate will have over 6 years of experience, particularly in financial processes and possess excellent problem-solving and communication skills.
Senior C# .Net Developer We are seeking a talented Senior C# .Net Developer to join our team in Pretoria.
As part of the backend development team, you will primarily work with .Net Core, Visual Studio C#, and SQL to integrate legacy systems with modern technologies.
Your role will involve understanding financial services processes, particularly journals, and contributing to projects involving SAP integration.
This is a permanent position that offers the opportunity for growth and professional development within a supportive environment.
Duties & Responsibilities Develop and maintain backend systems using C# .Net Core, Visual Studio C#, and SQL.
Collaborate with cross-functional teams to understand business requirements and implement solutions.
Work on projects involving SAP integration, optimizing processes, and managing backlogs effectively.
Contribute to the design and architecture of software systems, ensuring scalability and performance.
Troubleshoot and debug issues, ensuring timely resolution and minimal disruption to operations.
Stay updated with the latest technologies and industry trends to continuously improve development practices.
Desired Experience & Qualification Bachelor's degree in Computer Science, Engineering, or related field.
6+ years of experience in C# .Net development, with a strong understanding of .Net Core.
Proficiency in Visual Studio C# and SQL.
Experience working in the financial services sector, with knowledge of journals preferred.
Familiarity with SAP integration is advantageous.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.