Intermediate Software Developer

Catch

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Catch in Gauteng, South Africa is looking for an experienced Senior Software Engineer to design and implement our Microsoft stack-based products and services. You will influence technologies, patterns, and development across our solutions.

The role requires a mature, autonomous engineer with pride in craft, strong problem solving, and a drive to learn, teach, and innovate within a fast-paced PropTech/FinTech context.

Qualifications

  • 3+ years of software development experience, with 2+ years on the Microsoft stack.
  • At least 3 years in the role of Senior Software Engineer.
  • Degree in Computer Science or related field; Microsoft Stack Developer certification.

Responsibilities

  • 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.

Skills

C#
.NET Framework
MSSQL
REST API
HTML/CSS
Open Banking
Domain Driven Design

Education

Bachelor's degree in Computer Science or related field
Microsoft Stack Developer certification

Tools

Azure
RabbitMQ
CI/CD
Web Security
Microservices

Job description

The Company

For the past our client has been innovating and delivering solutions to the Proptech andFintech sectors within South Africa. Our solutions enable businesses to effectively and compliantly onboard customers whilst mitigating their risk of processing fraudulent transactions.


Our team of highly skilled people specify, develop, and operate all our own solutions and we area Microsoft Gold Partner. We love to innovate, and we are known for a number of firsts withinthe 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 forour 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-qualitysolutions.

  • 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 engineer who is knowledgeable and enthusiastic in the craft ofsoftware engineering and takes utmost pride in their work.


Skills


  • Essential

    • Experienced and proficient in C#, .Net Framework, MSSQL, Web Services, and with a solid understanding of HTML and CSS.

    • Highly proficient in API creation and integration, including the use of REST.



  • Advantage

    • Direct experience with the latest software design patterns, including those of clean architecture and domain driven design.

    • Direct experience in working with Open Banking / Open Data protocols and services, as well as knowledge of FAPI.

    • Knowledge and experience using Microsoft Azure Cloud Services.

    • Knowledge and experience of DevOps techniques, including CI / CD

    • 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


  • 3 years or more of software development experience, of which 2 years must be with the Microsoft stack.

  • At least 3 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.


Qualities


  • Positive attitude

  • Quick learning ability

  • Problem solver and analytical thinker

  • Good team player

  • Good communication skills

  • Time and task management

  • Takes initiative

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Senior .NET Full-Stack Engineer
Senior .NET Full-Stack Engineer

Liquid Thought • Cape Town

On-site
ZAR 900,000 - 1,350,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

Remote
ZAR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Software Developer at QE Services
Senior Software Developer at QE Services

QE Services IT Recruitment • Midrand

On-site
ZAR 650,000 - 1,100,000
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Full Stack Developer
Senior Full Stack Developer

Adapt IT Group • Midrand

On-site
ZAR 900,000 - 1,300,000
Software Developer
Software Developer

Compass Medical Waste Services Recruitment • Durban

On-site
ZAR 280,000 - 520,000