Nagarro

Staff Engineer (DotNet - Fullstack)

Nagarro
Apply
8 hours ago
Johannesburg, South AfricaStaff+

Responsibilities

  • Develop and modify internal systems and other software components according to development specifications.
  • Perform systems and technical analysis, design, development, testing, debugging, implementation, and technical troubleshooting.
  • Build and maintain multi-tier applications using full-stack technologies.
  • Mentor and guide developers.
  • Gather requirements and document technical solutions.
  • Collaborate with clients and end users.

Requirements

  • Relevant degree or diploma.
  • At least 8 years of experience as a software developer in an enterprise environment.
  • Proficiency in C# and ASP.NET, with .NET 8 preferred.
  • Experience with Entity Framework, preferably Entity Framework Core.
  • Working knowledge of relational databases; Oracle and SQL Server experience is advantageous.
  • Cloud experience, preferably with Azure.
  • Experience with Angular and state-management libraries such as NGRX or NGSX.
  • Strong Git experience.
  • Enterprise experience and strong problem-solving and code-craftsmanship skills.
  • Experience with Cosmos DB, Azure DevOps CI/CD, Angular Material, SCSS, Domain-Driven Design, Mediator Pattern, Onion Architecture, and RESTful APIs is preferred.

Tech Stack

AngularAzureC#GitMicrosoft SQL Server.NET

Categories

Nagarro

About Nagarro

10,000+ employees

Nagarro provides digital engineering and IT consulting services to enterprises, delivering custom software development, cloud modernization, data and analytics, IoT, and digital commerce solutions. Its business model centers on project-based and managed services across the full product lifecycle, from strategy and design to build and operations. Nagarro is a public company headquartered in Munich and listed on the Frankfurt Stock Exchange, with global delivery across multiple regions.

Contact me