Enable job alerts via email!

.Net Developer

feeblo.

Wes-Kaap

On-site

ZAR 60 000 - 100 000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative company is on the lookout for a Senior .NET Full Stack Developer to join their talented team. This role involves designing and developing robust, high-performance web applications using .NET technologies. The ideal candidate will have a strong grasp of both front-end and back-end development, with a passion for clean, maintainable code. You will collaborate with cross-functional teams, mentor junior developers, and stay updated with the latest technologies. If you thrive in a dynamic environment and are eager to make an impact, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in .NET development with a focus on full-stack.
  • Strong problem-solving skills and ability to mentor junior developers.

Responsibilities

  • Design and maintain scalable .NET-based web applications.
  • Collaborate with teams to define and ship new features.

Skills

.NET Core
ASP.NET MVC
Web API
HTML
CSS
JavaScript
SQL Server
RESTful APIs
AWS
Docker

Education

Bachelor’s degree in Computer Science
Master’s degree in Software Engineering

Tools

Entity Framework
Git
Kubernetes
Terraform

Job description

We are seeking a highly skilled and experiencedSenior .NET Full Stack Developerto join our innovative team. The ideal candidate will have a strong background in .NET development, with expertise in both front-end and back-end technologies. As a Senior .NET Full Stack Developer, you will play a key role in designing, developing, and maintaining robust, scalable, and high-performance web applications. You should be passionate about writing clean, maintainable code and have a deep understanding of modern software development practices.

  • Key Responsibilities:
  • Design, develop, and maintain robust, scalable, and high-performance .NET-based web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write reusable, testable, and efficient code.
  • Develop both front-end and back-end components of web applications.
  • Integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Troubleshoot and debug applications to resolve issues.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
  • Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
  • Required Skills and Technologies:
  • Proficiency in .NET:Extensive experience with .NET Core, ASP.NET MVC, and Web API.
  • Front-End Development:Strong understanding of front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React, Vue.js).
  • Database Management:Experience with relational databases (e.g., SQL Server, MySQL) and ORM tools (e.g., Entity Framework).
  • APIs and Web Services:Expertise in designing and consuming RESTful APIs and building microservices architectures.
  • Cloud Platforms:Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
  • DevOps Tools:Familiarity with CI/CD pipelines, Docker, Kubernetes, and infrastructure-as-code tools (e.g., Terraform).
  • Testing:Proficient in writing unit tests, integration tests, and using testing frameworks (e.g., xUnit, NUnit).
  • Version Control:Strong experience with Git and collaborative development workflows (e.g., GitFlow).
  • Security Best Practices:Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).
  • Preferred Skills:
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) for full-stack development.
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka) and event-driven architectures.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with serverless computing (e.g., AWS Lambda, Google Cloud Functions).
  • Understanding of GraphQL and its implementation in .NET.
  • Qualifications:Education:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:5+ years of professional experience in .NET development, with at least 2 years in a senior or lead role.
  • Certifications (Optional):Relevant certifications such as:
  • Microsoft Certified: Azure Developer Associate
  • Microsoft Certified: .NET Developer
  • AWS Certified Developer
  • Google Professional Cloud Developer
  • Soft Skills:Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Leadership skills with a focus on mentoring and guiding junior developers.
  • Adaptability to changing project requirements and technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.