- Salary
- $500k – $700k/yr
- Location
- City of Tshwane Metropolitan Municipality, Gauteng
- Workplace
- Hybrid, Onsite
- Type
- Full-time
- Department
- IT
- Closing date
- Today
- Source
- Vincere
Description
Intermediate Full Stack Developer (C# & Angular)
– Contract (6 Months)
Location: Centurion (Onsite) Contract Duration: 6 Months Client: MetroFibre Networx
Role Overview
MetroFibre is seeking a skilled Intermediate Full Stack Developer with strong expertise in C# and Angular to join their growing technology team within the fibre and data domain.
The successful candidate will play a key role in designing, developing, and enhancing modern web applications—including Progressive Web Applications (PWA)—while working closely with cross-functional teams to deliver scalable, high-performance solutions that support business objectives.
Key Responsibilities
• Develop backend services and business logic using C# and .NET • Design, build, and maintain Angular-based web applications • Develop and support Progressive Web Applications (PWA) for seamless user
experiences • Collaborate with UX/UI designers, product owners, and backend engineers to
deliver quality solutions • Ensure applications are scalable, performant, and responsive • Conduct code reviews and adhere to development best practices • Troubleshoot, debug, and resolve application and system issues • Participate actively in Agile/Scrum ceremonies (stand-ups, sprint planning,
retrospectives) • Contribute to the continuous improvement of development processes and
standards
Required Skills & Experience
• 3–5 years’ experience as a Software Developer (Intermediate level) • Strong experience with Angular (Angular 8+) • Solid development experience in C# and .NET • Proven experience building or working with Progressive Web Applications (PWA) • Proficiency in:
o TypeScript o JavaScript o HTML5 o CSS3
• Experience integrating and consuming RESTful APIs • Familiarity with Git and modern development workflows • Strong problem-solving ability and attention to detail • Ability to work effectively in a fast-paced, collaborative environment
Advantageous
• Experience within telecommunications, fibre, or data-driven environments • Exposure to Azure, cloud platforms, or microservices architecture • Experience working within Agile development methodologies
Why Join MetroFibre?
• Opportunity to work on cutting-edge fibre and connectivity solutions • Exposure to modern web technologies and PWA development • Collaborative, fast-paced environment driving digital innovation • Gain valuable experience in a high-growth telecoms space