About the Role
Our client, a prominent player in the technology sector, is seeking an experienced and motivated Senior Full-Stack .NET Developer to join their dynamic team in Midrand, Gauteng . This role offers a fantastic opportunity to contribute to the development of cutting-edge software solutions that drive innovation. You will be instrumental in designing, implementing, and maintaining robust applications, working with a talented group of engineers. The ideal candidate will possess a strong understanding of both front-end and back-end development principles, with a passion for creating scalable and efficient code. This position is based in our client's modern offices located in the bustling commercial hub of Midrand , providing a collaborative and growth-oriented work environment.
Key Responsibilities
- Design, develop, and implement robust, scalable, and high-performance web applications using the .NET framework and associated technologies.
- Develop and maintain user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, or Vue.js) and HTML/CSS.
- Build and manage efficient, reusable, and reliable back-end code, primarily in C# with ASP.NET Core.
- Integrate with various third-party APIs and services, ensuring seamless data flow and functionality.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to define, design, and ship new features.
- Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Perform code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technology selection.
- Ensure the performance, quality, and responsiveness of applications.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack development, with a significant focus on the .NET ecosystem.
- Proficiency in C#, ASP.NET Core, and Entity Framework.
- Strong experience with front-end technologies such as JavaScript, HTML5, CSS3, and at least one modern JavaScript framework (React, Angular, Vue.js).
- Solid understanding of database design and management, particularly with SQL Server.
- Experience with RESTful API design and implementation.
- Familiarity with cloud platforms such as Azure or AWS.
- Knowledge of version control systems, preferably Git.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience working in an Agile development environment.
Benefits
- Competitive annual salary of R .
- Comprehensive medical aid and provident fund.
- Opportunities for professional development and continuous learning.
- Access to cutting-edge technologies and tools.
- Collaborative and supportive team culture in a modern Midrand office.
- Exposure to diverse and challenging projects.
- Potential for career advancement within a growing organization.
- Regular team-building events and social activities.