Senior C# Developer

2 days ago


Rosebank, South Africa Sourceworx Full time

Job Summary We are looking for a skilled Senior C# Developer to join our development team. The ideal candidate will have a solid understanding of C# and .NET framework, with the ability to design, develop, and maintain efficient, reusable, and reliable code. Experience with DevOps practices and Test-Driven Development (TDD) is a strong advantage. Key Responsibilities Develop and Maintain Software: Design, build, and maintain C# applications with clean, readable, and scalable code. Collaborate on Project Requirements: Work with product owners, architects, and other team members to understand project requirements and design solutions. Code Reviews: Participate in peer code reviews, providing constructive feedback and following coding standards. Troubleshoot and Debug: Identify and resolve bugs and performance bottlenecks to improve the application. Documentation: Create and maintain technical documentation for code and processes. Testing and Quality Assurance: Develop unit and integration tests to ensure high-quality code. Stay Current with Technology: Continuously learn and apply the latest C# and .NET development best practices. Required Qualifications Bachelor’s degree Computer Science, Information Technology, or a related field (or equivalent experience). Minimum of 5-8 years of experience working with C# and .NET. Experience with front-end technologies such as HTML, CSS, JavaScript, and relevant frameworks is a plus. Skills and Competencies Technical Proficiency: Strong understanding of C# language, .NET Framework, .NET Core, and ASP.NET MVC. Database Knowledge: Proficiency in SQL and experience working with databases like SQL Server or Oracle. Problem-Solving Skills: Ability to troubleshoot, debug, and optimize code. Version Control: Experience with Git or other version control systems. Team Collaboration: Strong communication skills with the ability to work effectively in a team-oriented environment. Attention to Detail: Ensuring code quality and adhering to best practices. Preferred Experience DevOps Knowledge: Experience with DevOps practices and tools such as CI/CD pipelines, automated testing, and infrastructure as code (e.g., using Azure DevOps, Jenkins, Docker, or Kubernetes). TDD (Test-Driven Development): Experience with TDD methodologies, writing unit tests first to guide development and ensure functionality. Knowledge of RESTful APIs and experience with building and consuming them. Familiarity with Agile development methodologies. Reporting Structure Reports to: Development Team Manager Performance Metrics Code quality and adherence to best practices Timeliness in meeting project deadlines Effectiveness in debugging and resolving issues Contributions to code reviews and team collaboration #J-18808-Ljbffr


  • Senior C# Developer

    3 days ago


    Rosebank, Western Cape, South Africa Sourceworx Full time R80 000 - R120 000 per year

    Job SummaryWe are looking for a skilled Senior C# Developer to join our development team. The ideal candidate will have a solid understanding of C# and .NET framework, with the ability to design, develop, and maintain efficient, reusable, and reliable code. Experience with DevOps practices and Test-Driven Development (TDD) is a strong advantage.Key...


  • Rosebank, South Africa Sourceworx Full time

    A prominent technology company in Gauteng is looking for a skilled Senior C# Developer to join their development team. The ideal candidate should have a solid understanding of C# and .NET frameworks and experience with DevOps practices and Test-Driven Development (TDD). Responsibilities include developing software, collaborating on project requirements,...

  • NET Developer

    4 weeks ago


    Rosebank, South Africa GMI Advisory Full time

    Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...

  • NET Developer

    2 weeks ago


    Rosebank, South Africa GMI Advisory Full time

    Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...


  • Rosebank, South Africa Humankind Group Full time

    Senior Sales Consultant Reference: HC -Moipo-1 About Role: The ideal candidate will focus on developing and managing a sales pipeline, maintaining relationships with stakeholders, and aligning business requirements with product offerings. Here's a breakdown of the job responsibilities and requirements: Duties and Responsibilities: Conduct sales meetings and...


  • Rosebank, South Africa Humankind Group Full time

    Job Title: Senior Sales Consultant About the Role: Ideal candidate will focus on developing and managing a sales pipeline, maintaining relationships with stakeholders, and aligning business requirements with product offerings. Here's a breakdown of the job responsibilities and requirements: Duties and Responsibilities: Conduct sales meetings and phone calls...


  • Rosebank, South Africa ProDevelopment (PTY) LTD Full time

    **Business Development Consultant - Hunter** Our Client is an IT managed service provider, managed security service provider and forerunner for providing innovative outsourced IT services that are essential for the success of our clients. We are a national partner for key IT vendors (Microsoft, Sophos, VEEAM, Symantec, Citrix, Dell, HP, etc.) that develop...


  • Rosebank, South Africa The Talent Experts Full time

    Transform Data into Decisions as the Senior PowerBI Developer! Is this you? Are you a BI developer and data wizard with a penchant for PowerBI? Do you thrive in transforming complex datasets into clear, actionable insights? Then this is for you! Duties & Responsibilities What you'll be doing (and why you'll enjoy it) You’ll be the architect of our...


  • Rosebank, South Africa Pro Development Group Full time

    Senior PowerApps Developer Our Client, a Global Tech firm, is seeking a Senior PowerApps Developer to join their team in Rosebank (Hybrid 3 days a week onsite) on a contract basis. They offer stability, growth, attractive rates, and a great working environment. The role is to lead the design and development of enterprise-level PowerApps solutions. This...


  • Rosebank, South Africa Pro Development Group Full time

    Senior Power BI Developer Our Client, a Global Tech firm, is seeking a Senior Power BI Developer to join their team in Rosebank (Hybrid 3 days a week onsite) on a contract basis. They offer stability, growth, attractive rates, and a great working environment. The primary responsibility of the Senior Power BI Developer is to manage, coordinate, design,...