Cape Town, South Africa Hybrid Contract

Saratoga is hiring a Senior .NET Full-Stack Developer with Angular - CT, PE, JHB

About the Role

We are seeking an experienced Senior .NET Full-Stack Developer with a solid background in Angular to help design and build scalable software solutions. In this role, you will play a central part in shaping technical direction, translating business needs into functional systems, and supporting project planning across both Agile and Waterfall frameworks. This is an initial six-month contract with strong potential to transition into a permanent client-facing position.

Key Responsibilities

  • Work closely with cross-functional teams to define requirements, design system architecture, and troubleshoot technical challenges.
  • Apply coding best practices, conduct thorough code reviews, and ensure high standards of quality and maintainability.
  • Provide guidance and mentorship to less experienced developers, helping them grow their technical and methodological skills.
  • Stay current with evolving technologies and apply modern approaches to improve system performance and reliability.
  • Engage in iterative development cycles, adapting to different project methodologies as needed.
  • Contribute to the analysis, design, and implementation of complex data models and storage solutions.
  • Support the development of detailed technical specifications and lead efforts in resolving advanced system issues.

Qualifications and Skills

  • Holding a relevant degree, technical diploma, or demonstrating equivalent professional experience.
  • At least six years of hands-on software engineering experience with a focus on full-stack development.
  • Strong command of C#, Angular, JavaScript, HTML, XML, SQL, Windows, and the .NET ecosystem.
  • In-depth knowledge of software development life cycles, including Agile and Waterfall models.
  • Proficiency in writing optimized queries and working with various data storage systems.
  • Familiarity with normalized and dimensional data modeling techniques.
  • Ability to produce clean, well-documented, and reusable code.
  • Experience with test-driven development and leading code quality initiatives.
  • Strong analytical and research skills, with a commitment to continuous improvement.
  • Excellent communication abilities and a collaborative mindset in team settings.

Work Environment

This role operates in a hybrid model, with flexibility to work remotely or on-site depending on project needs. While remote work is supported, some assignments may require physical presence at client locations to ensure effective collaboration and delivery. The organization values adaptability and supports evolving work arrangements to meet both business and employee needs.

Culture and Benefits

The workplace emphasizes mutual respect, personal growth, and team support. You'll have access to ongoing training, technical workshops, and career development resources. Social events—both virtual and in-person—help strengthen team connections. Recognition programs highlight individual and team achievements, and flexible work policies support work-life balance. The organization is committed to diversity and inclusion, welcoming applicants from all backgrounds, including people with disabilities and those from underrepresented groups.

Required Skills
C#.NETAngularJavaScriptHTMLXMLSQLWindowsAgileWaterfallSoftware DevelopmentData ManipulationOptimizationFrontend DevelopmentBackend Development C#.NETAngularJavaScriptHTMLXMLSQLWindowsAgileWaterfallSoftware DevelopmentData ManipulationOptimizationFrontend DevelopmentBackend Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Saratoga
Saratoga is a company filled with like-minded individuals who deliver quality solution delivery services and are motivated to make a positive impact in the world through technology. We partner with our global client base to deliver innovative business and technology solutions to market fast, cost-effectively and ethically. As a values-driven organisation, our values of People Matter, Mutual Respect and Personal Excellence guide us in how we work with our clients, business partners and each other. We offer our people a well-rounded work experience. From training, career development and tech talks to help our staff develop their skills and knowledge. To virtual and in-person socials to give our teams the opportunities to connect, and reward and recognition programmes to celebrate the awesome work and achievements of our people. At Saratoga, we prioritize flexibility in our work arrangements, embracing both remote and hybrid models to cater to our staff's preferences. However, as a consulting firm, there are instances when on-site presence at the client's location becomes essential for project success and client collaboration. We strive to provide innovative solutions and inspire each other to be the best we can be. If you’re looking to join an organisation where people really do matter, take a look at our open roles: www.saratoga.co.za/careers/
All jobs at Saratoga Visit website
Job Details
Department Technical Consulting
Category fullstack
Posted 3 hours ago