We are seeking a highly skilled and experienced .NET Full-Stack Developer
In this role, you will be responsible for designing, developing, and maintaining robust .NET applications. If you are passionate about software development and thrive in a collaborative environment, we want to hear from you.
Duties & Responsibilities
- Design, develop, and maintain .NET applications in accordance with industry standards.
- Conduct thorough code reviews to ensure high quality and performance.
- Identify and resolve software defects and issues.
- Stay updated on the latest .NET frameworks and practices.
- Collaborate effectively with cross-functional teams to deliver software components.
Desired Experience & Qualification
- Minimum 6 years of software development experience, with a focus on .NET.
- Proficiency in C# and the .NET Framework.
- Strong understanding of software engineering principles and design patterns.
- Experience with SQL Server or similar databases.
- Familiarity with Agile/Scrum methodologies.
- Proficient in source control systems.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Understanding of microservices architecture.
Preferred Skills
- Experience with Microsoft Azure or other cloud platforms.
- Knowledge of DevOps practices and tools.
- Ability to implement automated testing platforms and unit tests.
Package & Remuneration
Hybrid 2/3 days in-office
Based in Pretoria
#J-18808-Ljbffr