Senior Full-Stack .NET Developer
Senior full-stack developer in Midrand, South Africa, building scalable web applications: C#/.NET back end (ASP.NET Core, Entity Framework, SQL Server) with modern JavaScript front ends (React, Angular, or Vue). Involves API integrations, code reviews, mentoring juniors, and contributing to architectural decisions.
- Compensation
- Not disclosed
- Location
- Midrand, South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Minimum 5 years professional full-stack development experience with significant .NET focus
- Proficiency in C#, ASP.NET Core, and Entity Framework
- Strong experience with JavaScript, HTML5, CSS3 and at least one modern JS framework (React, Angular, Vue.js)
- Solid understanding of database design and management, particularly 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
Full description
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.