Highly Skilled C# Software Engineer

1 month 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 Manpower Group SA (Pty) Ltd Full time

    We are seeking a highly skilled Firmware Engineer to join our client's team in South Africa. This is an exciting opportunity for a motivated and experienced professional to work on cutting-edge security products.About the RoleThe successful candidate will be responsible for developing secure and performant applications in an embedded Linux environment. The...


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

    We are seeking an exceptional Software Development Engineer to join our team at BET Software. As a key member of our development team, you will have the opportunity to work on cutting-edge projects and contribute to the growth of our company.Job DescriptionIn this role, you will be responsible for designing, developing, and testing software applications...


  • 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 HR Genie Full time

    Job OverviewWe are seeking an experienced Senior C# Developer to join our development team at HR Genie.Salary InformationThe estimated annual salary for this position is $120,000, depending on the candidate's experience and qualifications.Key ResponsibilitiesThe ideal candidate will have a strong foundation in computer science principles, practical...


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

    About ParvanaWe are a highly innovative organization that employs the best talent in the industry. Our focus is on continual learning, adaptation, and staying ahead of the market.Our VisionTo deliver software solutions that exceed expectations by fostering a culture of collaboration, innovation, and continuous improvement.About the RoleWe are seeking an...


  • 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 Pro Stop Recruitment Services Full time

    We are seeking a highly skilled Software Engineer to join our team at Pro Stop Recruitment Services.Company Overview:At Pro Stop Recruitment Services, we pride ourselves on providing top-notch recruitment services to our clients. As a Software Engineer with us, you will have the opportunity to work on various exciting projects and contribute to the growth of...


  • 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 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...

  • Software Architect

    2 months ago


    Durban, KwaZulu-Natal, South Africa Parvana Full time

    About Us:Parvana is a highly innovative organisation that employs the best talent in the industry. Our focus is on continual learning, constant adaptation, and staying ahead of the market.Overview:We are seeking a skilled Software Architect - C# / React to join our agile team. The successful candidate will have the opportunity to work on cutting-edge...


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

    Key Responsibilities:As a skilled software engineer, you will be responsible for developing and implementing innovative software solutions using C#, .Net, and .Net Core. Your expertise in SQL Server and T-SQL will be essential in designing and maintaining our database systems. Additionally, you will collaborate with our team to create cutting-edge reporting...


  • 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...


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

    Job Title: Leading C# Developer for Cloud TechnologyAbout HR Genie:HR Genie is a forward-thinking organization seeking a highly skilled Senior C# Developer to join our development team.Compensation: $120,000 - $180,000 per annumKey Responsibilities:Software Development: Develop and maintain robust, well-structured, and high-quality code using C#, .NET, and...


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

    About the RoleWe are seeking a highly skilled and trade-tested diesel engine specialist to join our client's workshop team.As a key member of the team, you will be responsible for diagnosing and repairing diesel vehicles, performing routine maintenance, conducting inspections, and adhering to safety procedures.


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

    Job Title: Senior Software Development EngineerBETSoftware is seeking an experienced and skilled Senior Software Development Engineer to join our team. This role offers a unique opportunity to leverage your technical expertise and passion for innovation in software development.About the RoleWe are looking for a highly motivated individual who can lead our...


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

    We are seeking a highly skilled software engineer to fill a key role at SAICA. Key responsibilities include:Key ResponsibilitiesSoftware Development: Design, develop, and test software applications using a variety of programming languages, including Java, Python, and C++.Collaboration: Work with product managers, designers, and other engineers to understand...


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

    Software Developer Job OverviewHire Resolve's client is a leading technology firm seeking an exceptional Software Developer with expertise in Javascript, Node.js, React, .NET, and C#. This challenging role is based in Durban, KZN, offering a dynamic work environment where professionals can grow and develop their skills.Key Responsibilities:- Develop...

  • Technical C# Expert

    13 hours ago


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

    Job Overview">Our company, HR Genie, is seeking a highly skilled Technical C# Expert 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. This role focuses on developing well-structured, maintainable code...


  • Durban, KwaZulu-Natal, South Africa Manpower Group SA (Pty) Ltd Full time

    **Job Title:** Firmware Engineer**Job Description:**Job Summary: Our client, a leading manufacturer of cutting-edge security products, is seeking a highly skilled Firmware Engineer to join their team. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for various products.Key Responsibilities:Collaborate with...

  • Software Engineer

    1 month ago


    Durban, KwaZulu-Natal, South Africa RecruiTech (Pty) Ltd Full time

    RecruiTech (Pty) Ltd is seeking an experienced Software Engineer to join their team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.The successful candidate will be responsible for developing, maintaining, and supporting existing enterprise applications and frameworks using .NET...