CCG Systems
9 months ago
Senior Web Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- CCG Systems
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 9 months ago
Job description
We are seeking a skilled and motivated Web Developer with strong experience in Blazor, NET Core, and Angular to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining secure, scalable, and high-performance web applications that deliver an exceptional user experience. As a member of our cross-functional team, you will work across the full development stack, collaborating closely with designers, product managers, and other developers to deliver high-quality software solutions. Key Responsibilities: * Design, develop, and maintain web applications using Blazor, .NET Core, and Angular. * Write clean, well-documented, and testable code. * Collaborate with cross-functional teams to define, design, and ship new features. * Participate in code reviews and provide constructive feedback. * Troubleshoot, debug, and fix software defects. * Optimize application performance for maximum speed and scalability. * Stay up-to-date with the latest web development technologies and trends. * Contribute to the continuous improvement of our development processes. Qualifications: * Bachelor's degree in Computer Science or a related field. * 5+ years of experience in web development. * Strong experience with Blazor, .NET Core, and Angular. * Proficiency in C#. * Experience with front-end technologies such as HTML, CSS, and JavaScript. * Experience with RESTful APIs. * Experience with SQL databases. * Strong understanding of software design principles and best practices. * Excellent problem-solving and communication skills. * Ability to work independently and as part of a team. Bonus Points: * Experience with cloud platforms (e.g., AWS, Azure). * Experience with DevOps practices. * Experience with CI/CD pipelines. * Experience with Agile development methodologies. * Familiarity with unit testing and integration testing. Benefits: * Competitive salary. * Health insurance. * Paid time off. * Professional development opportunities. * Opportunity to work on challenging and rewarding projects. * Collaborative and supportive work environment.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.