Highly Skilled C# Software Engineer

1 day ago


Durban, KwaZulu-Natal, South Africa HR Genie Full time

Company Overview

HR Genie is a dynamic and innovative company that values expertise, creativity, and teamwork. We are committed to delivering exceptional software solutions that meet the needs of our clients.

Job Description

We are seeking a highly skilled Intermediate C# Developer to join our development team. The ideal candidate will have a solid foundation in computer science principles and practical experience with cloud technologies such as Azure, AWS, or Google Cloud.

The successful candidate will be responsible for developing well-structured, maintainable code while providing technical guidance to junior developers. They will collaborate with cross-functional teams to design, implement, and maintain software solutions.

Responsibilities:

  • Develop robust, well-structured, and maintainable C# code.
  • Provide technical guidance and mentoring to a team of developers.
  • Collaborate with cross-functional teams to design, implement, and maintain software solutions.
  • Work with cloud technologies (Azure, AWS, or Google) to develop scalable and reliable applications.
  • Ensure code quality through best practices like code reviews and testing.
  • Participate in system design and architecture discussions.
  • Debug and resolve software defects and production issues.

Skills:

  • Highly proficient in C#, .NET (Classic and Core), MVC, and Microsoft SQL Server.
  • Ability to write clean, maintainable, and efficient code.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and a collaborative mindset.
  • Self-motivated with the ability to work independently.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience as a C# Developer.
  • Practical experience with cloud services such as Azure, AWS, or Google Cloud.
  • Proven expertise in C#, .NET (Core and Classic), MVC frameworks, and SQL Server.
  • Strong understanding of software development best practices.
  • Previous experience providing technical guidance or leadership to junior developers is a plus.
  • Strong understanding of the internals of .NET frameworks and C# language features.
  • Experience with cloud technologies (Azure, AWS, or Google Cloud).

Estimated Salary: $80,000 - $120,000 per year

Why Choose HR Genie?

At HR Genie, we offer a competitive salary, opportunities for growth and development, and a dynamic work environment that encourages innovation and collaboration. If you are a motivated and experienced C# Developer looking for a new challenge, we encourage you to apply for this exciting opportunity.



  • Durban, KwaZulu-Natal, South Africa Entelect Software Ltd Full time

    We are seeking a talented .NET Software Engineer to elevate their career at Entelect. Our company prioritizes people and fosters a culture of growth, collaboration, and innovation.As a key member of our dynamic team, you will have the opportunity to work on complex challenges and make a meaningful impact. You will be part of a multidisciplinary environment...


  • Durban, KwaZulu-Natal, South Africa HR Genie Full time

    We are seeking a highly skilled Senior C# Software Engineer to join our dynamic development team at HR Genie. The ideal candidate will have a solid foundation in computer science principles and practical experience with cloud technologies such as Azure, AWS, or Google Cloud.Key Responsibilities:Develop robust, well-structured, and maintainable C#...


  • Durban, KwaZulu-Natal, South Africa Recruitment Matters Full time

    Intermediate C# DeveloperAt Recruitment Matters, we're seeking a skilled and motivated Intermediate C# Developer to join our dynamic development team. The ideal candidate will have a solid foundation in computer science principles and practical experience with cloud technologies such as Azure, AWS, or Google Cloud.Key Responsibilities:Develop robust,...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    Join Our Team as a Junior Software Development EngineerWe are seeking a talented Junior Software Development Engineer to join our team at BET Software. As a key member of our development team, you will be responsible for designing and developing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions...


  • Durban, KwaZulu-Natal, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Full-Stack C# DeveloperDescription:We are seeking a skilled Senior Full-Stack C# Developer to join our team at Goldman Tech Resourcing. As a critical member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions using C# and ASP.Net. Key Responsibilities:• Develop and maintain complex...


  • Durban, KwaZulu-Natal, South Africa Recruitment Matters Full time

    Senior C# Developer Role at Recruitment MattersRecruitment Matters is looking for a highly skilled Senior C# Developer to contribute to the development of high-quality software solutions. The ideal candidate will have a strong foundation in computer science principles and practical experience with cloud technologies.Key Responsibilities:Software Development:...


  • Durban, KwaZulu-Natal, South Africa Recruitment Matters Full time

    Intermediate C# DeveloperAt Recruitment Matters, we're seeking a highly skilled and motivated Intermediate C# Developer to join our dynamic development team. The ideal candidate will have a solid foundation in computer science principles and practical experience with cloud technologies such as Azure, AWS, or Google Cloud.Key Responsibilities:Develop robust,...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    About the RoleWe are seeking a highly skilled Intermediate Software Development Engineer to join our vibrant team in Durban.As a key member of our team, you will be responsible for Technical Outputs:Perform Planning: Identify and establish objectives for self and team.Implementation: Ensure the Solution is Functionally Complete, Reliable, has Effective...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    Join BET Software as a Junior Software Development Engineer and take your skills to the next level. In this role, you will be responsible for building and enhancing software through hands-on coding, troubleshooting, and performance optimization.### Key ResponsibilitiesIn this role, you will:* Design solutions using approved architectural patterns and ensure...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    C# Developer RoleHire Resolve's client is looking for a skilled C# Developer to contribute to their team in a dynamic environment. Key Responsibilities:Develop and Maintain CodeCollaborate with Team MembersTroubleshoot and Debug SoftwareParticipate in Code ReviewsStay Updated with Emerging TechnologiesRequirements:Computer Science or IT DegreeMinimum 3 Years...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Job Title: Senior C# DeveloperHire Resolve is seeking a highly skilled Senior C# Developer to join their dynamic team based in Durban. As a key member of the development team, you will be responsible for designing, developing, and maintaining software applications using C# and related technologies.Key Responsibilities:Develop, test, and maintain software...


  • Durban, KwaZulu-Natal, South Africa Recruitment Matters Full time

    At Recruitment Matters, we are seeking a highly skilled Senior C# Software Developer to enhance our dynamic development team. The ideal candidate will possess a solid foundation in computer science principles and practical experience with cloud technologies such as Azure, AWS, or Google Cloud. This role focuses on developing well-structured, maintainable...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    Software Development EngineerBET Software is seeking a skilled Software Development Engineer to join our team in Durban. As a Software Development Engineer, you will be responsible for designing, developing, and maintaining software applications to meet the company's needs.Main Responsibilities:Design and develop software applications using Java and Python...


  • Durban, KwaZulu-Natal, South Africa HR Genie Full time

    HR Genie is seeking an experienced Senior C# Developer to lead the development of high-quality software solutions. The ideal candidate will have a strong foundation in computer science principles, extensive experience with cloud technologies, and a passion for developing robust, maintainable code.About the Role:We are offering a competitive salary of...


  • Durban, KwaZulu-Natal, South Africa HR Genie Full time

    At HR Genie, we are seeking a skilled Senior C# Developer to play a key role in our development team. The ideal candidate will have a solid foundation in computer science principles, hands-on experience with cloud technologies like Azure, and a passion for crafting high-quality, maintainable code. This senior developer will be responsible for providing...

  • Senior C# Developer

    4 weeks ago


    Durban, KwaZulu-Natal, South Africa Recruitment Matters Full time

    Senior C# Developer OpportunityWe are seeking a highly skilled Senior C# Developer to join our team at Recruitment Matters. The ideal candidate will have a strong foundation in computer science principles, practical experience with cloud technologies, and a passion for developing robust, maintainable code.Key Responsibilities:Design, implement, and optimize...


  • Durban, KwaZulu-Natal, South Africa Hlabahlosile Full time

    Job Title: Senior Production Engineer DurbanAbout the Role:We are seeking a highly skilled Senior Production Engineer to join our team at Hlabahlosile. The successful candidate will have a strong background in production/process engineering, with a minimum of 8 years' experience in an automotive environment.Key Responsibilities:Implement and maintain...

  • Software Engineer

    3 weeks ago


    Durban, KwaZulu-Natal, South Africa AVI Limited Full time

    Job Title: Software EngineerAbout the Job:We are seeking a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams...

  • Software Engineer

    3 weeks ago


    Durban, KwaZulu-Natal, South Africa Network Recruitment Full time

    Job Title: Software EngineerAs a software engineer at our company, you will be responsible for designing, developing, and testing software applications. Responsibilities:• Collaborate with cross-functional teams to identify and prioritize software requirements• Design, develop, and test software applications using various programming languages and...


  • Durban, KwaZulu-Natal, South Africa Sandi Crowther Recruitment Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop software systems using modern technologies and methodologies.Collaborate with cross-functional teams to...