Search thousands of fresh jobs

×
This job is expired
Catch Recruit (Catch)

Senior Software Developer

Catch Recruit (Catch)

  • R Undisclosed
  • Permanent Senior position
  • Bryanston
  • Posted 07 Jan 2026 by Catch Recruit (Catch)
  • Expires in 29 days
  • Job 2630173
Apply Now

About the position

For the past 29 years our client has been innovating and delivering solutions to the Proptech and Fintech sectors within South Africa. Their solutions enable businesses to effectively and compliantly onboard customers whilst mitigating their risk of processing fraudulent transactions.
Their team of highly skilled people specify, develop, and operate all their own solutions and they are a Microsoft Gold Partner. They love to innovate, and are known for a number of firsts within the South African context.

The Opportunity

  • The role is for an experienced Microsoft Stack Senior Software Engineer to contribute to the design and implementation of our products and services.
  • You will contribute to the team and to our ongoing success in developing quality solutions for our clients.
  • Your value contribution will include influence over the technologies, design patterns and development of our products and services.
    The Candidate
  • Someone with a passion for Software Engineering and for creating amazing high-quality solutions.
  • Someone with a good cultural fit and who aspires to the same outcomes as us.
  • An autonomous self-driven individual who excels at getting the right things done.
  • A technically sound approach is essential, but so too is an open-minded willingness to learn, teach, innovate and create.
  • The role requires a mature senior engineer who is knowledgeable and proficient in the craft of software engineering and takes utmost pride in their work.
  • Highly skilled and experienced Microsoft Stack developer.
    Skills
  • Essential
    o Experienced and highly proficient in C#, .Net Framework, MSSQL, Web Services, and with a solid understanding of HTML and CSS.
    o Highly proficient in API creation and integration, including the use of REST and SOAP.
  • Advantage
    o Direct experience with the latest software design patterns, including those of clean architecture and domain driven design.
    o Direct experience in working with Open Banking / Open Data protocols and services, as well as knowledge of FAPI.
    o Knowledge and experience using Microsoft Azure Cloud Services.
    o Knowledge and experience of DevOps techniques, including CI / CD.
    o Knowledge of Web Security, Micro Services, Rabbit MQ.
    Ideal Qualifications
  • You will have a degree in Computer Science or related Software Engineering discipline.
  • You will have completed and attained certification as a Microsoft Stack Developer.
    How we work
  • Our culture is underpinned by mutual respect, openness and fairness.
  • We like to challenge ourselves to think differently.
  • A willingness to debate viewpoints leading to the best presented argument being adopted.
  • Trust is the vital currency of our success.
    Experience
  • 6 years or more of software development experience, of which 4 years must be with the
    Microsoft stack.
  • At least 4 years in the role of Senior Software Engineer.
  • A demonstrable track record of delivering high-quality, value adding software solutions.
    Roles and Responsibilities
    Your roles and responsibilities will include inter alia the following:
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Translating business requirements and objectives into technical applications and solutions.
  • Develop solutions to improve performance, security and scalability of systems.
  • Maintenance of existing systems, code and processes.
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Coach and mentor junior developers.
    Qualities
    Amongst others your key qualities should include:
  • Positive attitude
  • Quick learning ability
  • Problem solver and analytical thinker
  • Good team player
  • Good communication skills
  • Time and task management
  • Takes initiative
  • Broad technical experience

Desired Skills:

  • C#.Net Development
  • microsoft stack
  • SQL
  • HTML
  • CSS
  • Web Applications Development

Desired Qualification Level:

  • Degree

Apply Now

Catch Recruit (Catch)

About the agency

Are you ready to take the next step in your career? Catch generalises across industries in connecting talented professionals like you with top-tier companies looking for exceptional candidates. Our personalized approach ensures that we understand your unique skills, aspirations, and career goals, matching you with the perfect opportunities to help you thrive. With our extensive network and industry expertise, we are committed to guiding you through every step of the job search process, from crafting the perfect resume to acing your interviews. Send us your CV and apply on our website or via Career Junction to unlock your potential and achieve the career of your dreams. We’re here to assist you every step of the way. If you don’t find a suitable role on our job portals, send us your application anyway, we might have something suitable. Let’s connect and start your journey to success! Catch – Finding your talent!

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Senior Software Developer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.