Description:
Job Title: C# Developer (Mid-Level & Senior)
Location: George, Western Cape (Garden Route)
Job Type: Permanent | Full-Time
Salary: Market Related
Level: Mid-Level & Senior
About the Role:
An exciting opportunity has arisen for Mid-Level and Senior C# Developers to join a passionate and innovative tech team based in the stunning Garden Route. If you're a talented developer eager to solve real-world problems while enjoying the unparalleled beauty of coastal South Africa, this role is for you.
As a C# Developer, you’ll play a key role in delivering high-quality, scalable software solutions that have a direct impact on clients and industries. You will work on both backend and frontend development, collaborating with a talented team of developers, QA specialists, and project professionals, all focused on building tech that makes a real difference.
Key Responsibilities:
-
Design, develop, and maintain robust and scalable software solutions using C#, .NET Core, and other cutting-edge technologies.
-
Build and manage backend services, ensuring they meet performance and scalability requirements.
-
Work closely with frontend developers to create seamless and efficient user experiences.
-
Troubleshoot, debug, and optimize code to improve performance and reliability.
-
Collaborate in an agile, cross-functional team environment, participating in code reviews and pair programming.
-
Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
-
Continuously learn and adopt new technologies to enhance the team's skill set and the product's capabilities.
Requirements:
-
Design, develop, and maintain robust and scalable software solutions using C#, .NET Core, and other cutting-edge technologies.
-
Build and manage backend services, ensuring they meet performance and scalability requirements.
-
Work closely with frontend developers to create seamless and efficient user experiences.
-
Troubleshoot, debug, and optimize code to improve performance and reliability.
-
Collaborate in an agile, cross-functional team environment, participating in code reviews and pair programming.
-
Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
-
Continuously learn and adopt new technologies to enhance the team's skill set and the product's capabilities.
-
Mid-Level: 3+ years of professional C# development experience.
-
Senior: 8+ years of professional experience with a strong focus on C#, .NET Framework, and related technologies.
-
Languages & Frameworks: C#, .NET Core 3.1, ASP.NET, MVC, VB.Net (for senior candidates), MS .NET (2.0–4.8)
-
Databases: MS SQL, T-SQL scripting, database design
-
Tools: Dapper, JavaScript, Azure DevOps
-
A genuine passion for coding and solving complex problems.
-
Excellent communication skills (both written and verbal).
-
Strong analytical mindset with a keen eye for detail.
-
Self-motivated, adaptable, and highly organized.
-
Ability to work both independently and as part of a collaborative team.
What You’ll Need:
Experience:
-
Mid-Level: 3+ years of professional C# development experience.
-
Senior: 8+ years of professional experience with a strong focus on C#, .NET Framework, and related technologies.
Tech Stack:
-
Languages & Frameworks: C#, .NET Core 3.1, ASP.NET, MVC, VB.Net (for senior candidates), MS .NET (2.0–4.8)
-
Databases: MS SQL, T-SQL scripting, database design
-
Tools: Dapper, JavaScript, Azure DevOps
Soft Skills:
-
A genuine passion for coding and solving complex problems.
-
Excellent communication skills (both written and verbal).
-
Strong analytical mindset with a keen eye for detail.
-
Self-motivated, adaptable, and highly organized.
-
Ability to work both independently and as part of a collaborative team.