Company:
Hire Resolve
Industry: Consulting
Deadline: Not specified
Job Type: Full Time
Experience: 5 – 7 years
Location: Gauteng
Province: Johannesburg
Field: ICT / Computer
Job Description
- We are seeking a highly skilled Senior .NET Engineer (Back-End Developer) to join our development team in Johannesburg.
- The successful candidate will provide technical leadership, mentor junior developers, and deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable back-end software applications.
- Lead technical discussions, guide architectural decisions, and implement best practices.
- Conduct thorough code reviews and mentor junior developers.
- Optimize application performance, troubleshoot complex issues, and ensure reliability.
- Collaborate with product managers, front-end developers, and QA teams to deliver integrated solutions.
- Ensure compliance with coding standards, security guidelines, and industry best practices.
- Stay updated with emerging technologies and industry trends, contributing innovative solutions.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5–7+ years of professional back-end development experience.
- Strong proficiency in C#, ASP.NET Core, and React.
- Expertise in software architecture, design patterns (MVC, MVVM, SOLID), and Domain Driven Design (DDD).
- Experience with SQL databases, data modeling, and query optimization.
- Proficient in cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Hands-on experience with version control (Git), automated testing, and CI/CD pipelines.
- Strong problem-solving, critical thinking, and communication skills.
- Leadership and mentoring experience.