Full Stack Developer - .NET & Angular
Summary
A full stack developer building and maintaining web applications for a client in Vereeniging, South Africa, in a hybrid arrangement. Day to day they develop front-end interfaces in Angular and back-end logic in C#/.NET Core, integrate with SQL Server databases, and optimize performance across the stack.
About the Role
Our client is seeking a versatile Full Stack Developer to join their team in Vereeniging . This hybrid role involves designing, developing, and maintaining both front-end and back-end components of their web applications. You will work on creating user-friendly interfaces and robust server-side logic, contributing to the entire software development lifecycle. The ideal candidate has a strong proficiency in Microsoft technologies, particularly .NET for backend development and Angular for the frontend, coupled with a passion for building scalable and efficient applications. You will be an integral part of a collaborative team, contributing to the innovation and continuous improvement of our client's software products.
Key Responsibilities
- Develop and implement comprehensive web applications using .NET Core and Angular .
- Design and build reusable, efficient, and testable code for both front-end and back-end systems.
- Integrate front-end components with server-side logic and databases.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Collaborate with product managers and designers to define and implement new features.
- Troubleshoot and debug issues across the full stack, ensuring smooth application performance.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 4+ years of professional experience in full-stack development.
- Strong proficiency in C#, .NET Core, and related backend frameworks.
- Expertise in JavaScript, HTML5, CSS3, and the Angular framework.
- Experience with relational databases such as SQL Server.
- Familiarity with RESTful API design and implementation.
Benefits
- Competitive salary with annual review and potential for performance-based increases.
- Comprehensive health, dental, and vision insurance packages.
- Hybrid work arrangement offering flexibility and work-life balance.
- Opportunities for continuous learning and professional development.
- A positive and supportive team culture.