Enable job alerts via email!

Senior .Net Developer

Linkfields Innovations (Pty) Ltd

Johannesburg

On-site

ZAR 300 000 - 700 000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is on the lookout for a Senior .NET Developer to join their vibrant development team. In this role, you'll be responsible for designing and maintaining high-quality applications using the .NET framework. You'll work closely with cross-functional teams to deliver robust solutions while leading technical discussions and guiding junior developers. This position offers an exciting opportunity to stay at the forefront of technology, utilizing your skills in cloud platforms and API development, all while contributing to a collaborative and dynamic environment. If you're passionate about .NET development and eager to make a significant impact, this is the perfect role for you.

Qualifications

  • 5+ years of experience in .NET development with a strong focus on C# and ASP.NET Core.
  • Proficient in API development and cloud platforms like Azure or AWS.

Responsibilities

  • Design and develop high-quality .NET applications and services.
  • Collaborate with teams to ensure scalable and secure solutions.
  • Lead technical discussions and mentor junior developers.

Skills

.NET Development
C#
ASP.NET Core
RESTful APIs
Object-Oriented Programming
Problem-Solving
Agile Methodologies
Communication Skills

Education

5+ years of experience in .NET development
Certification in Microsoft technologies

Tools

SQL Server
Entity Framework
Azure
AWS
Docker
Kubernetes
Power BI

Job description

We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team.

The ideal candidate will be responsible for designing, developing, and maintaining high-quality applications using the .NET framework.

You will work closely with cross-functional teams to deliver scalable, robust, and secure solutions.

Responsibilities and Duties
  1. Design, develop, test, and maintain .NET applications and services.
  2. Collaborate with software architects and product managers to create scalable solutions.
  3. Lead technical discussions and guide junior developers.
  4. Ensure application security, performance, and reliability.
  5. Develop RESTful APIs and integrate third-party services.
  6. Work with SQL and NoSQL databases for efficient data management.
  7. Maintain code quality through best practices, including unit testing and code reviews.
  8. Troubleshoot, debug, and optimize existing applications.
  9. Stay updated with emerging technologies and trends in .NET development.
Desired Experience & Qualification
  1. 5+ years of experience in .NET development (C#, ASP.NET Core, .NET Framework).
  2. Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular or React).
  3. Strong understanding of object-oriented programming (OOP) and design patterns.
  4. Experience with cloud platforms (Azure / AWS) and microservices architecture.
  5. Hands-on experience with Entity Framework, LINQ, and SQL Server.
  6. Proficient in API development, authentication, and security best practices.
  7. Familiarity with DevOps practices, CI / CD pipelines, and containerization (Docker / Kubernetes).
  8. Understanding of Power BI for data visualization and analytics.
  9. Experience with Python for scripting and automation tasks.
  10. Excellent problem-solving skills and attention to detail.
  11. Strong communication and collaboration abilities.
  12. Experience with Agile methodologies (Scrum / Kanban).
  13. Certification in Microsoft technologies is a plus.
  14. Exposure to test-driven development (TDD) and automated testing frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.