Enable job alerts via email!

Senior Software Engineer (.Net)

Sataya

Gauteng

On-site

ZAR 50 000 - 90 000

Full time

9 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Senior Software Engineer (.Net) to join their dynamic team. This role focuses on designing and optimizing scalable software systems, utilizing cutting-edge technologies like C# and Azure. Ideal candidates will thrive in a collaborative environment and have a passion for clean, maintainable code. With a commitment to technical excellence, this position offers the chance to work on exciting projects that transform businesses. If you are a self-motivated developer eager to tackle complex challenges, this opportunity is perfect for you.

Qualifications

  • 8+ years of software development experience in .NET and .NET Core.
  • Expertise in Azure cloud services and microservices architecture.

Responsibilities

  • Design and maintain software using C# and .NET.
  • Optimize performance of Azure-based services.

Skills

C#
.NET Core
Azure cloud services
Microservices architecture
API security
Agile methodologies
Problem-solving
Collaboration

Tools

Docker
Azure DevOps

Job description

Senior Software Engineer (.Net) - Job Description

Transforming businesses through the Power of People | EMEA and AMEA regions | Partnering across diverse industries | Start-up and Scale-up Talent

Position: Senior Software Engineer (.Net)

Experience: Minimum 7 years of relevant experience required

Are you an experienced developer passionate about building cutting-edge software solutions? We are seeking a Senior Software Developer (.Net) to join our innovative team and help design, build, and optimize scalable software systems.

This role is ideal for someone who thrives in a dynamic environment and values collaboration, innovation, and technical excellence.

Key Responsibilities:
  1. Design, develop, and maintain software using C# (.NET 4.6.1, and .NET Core).
  2. Utilize microservices architecture, Docker, and orchestration to build scalable systems.
  3. Optimize system performance with architectural enhancements.
  4. Work in a cross-functional team using Scrum and Azure DevOps.
  5. Ensure the performance and availability of Azure-based services such as Event Store, Azure Service Bus, and Redis Cache.
  6. Develop secure and reliable integration solutions to enable seamless transactions.
  7. Implement robust API security practices and support production systems.
Qualifications:
  • 8+ years of professional software development experience in .Net and .Net Core.
  • Expertise with Azure cloud services and microservices architecture.
  • Strong understanding of API security and compliance principles.
  • Familiarity with Agile methodologies, particularly Scrum.
  • Proven ability to deliver high-quality software projects and solve complex problems.
  • Collaborative mindset and strong communication skills.
  • Self-motivated with excellent time management.
  • Passion for clean, maintainable code and performance optimization.
  • Adaptability to evolving technologies and tools.

If interested, apply now. We will contact suitable candidates for further discussion. If you do not hear back within 2 weeks, please consider your application unsuccessful.

We appreciate your interest and encourage you to apply for future opportunities.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology, Consulting, and Engineering

Industries: IT Services and IT Consulting, Software Development, and IT System Custom Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.