×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer

Job in Johannesburg, 2000, South Africa
Listing for: Hileya - Management Consulting
Full Time position
Listed on 2026-01-30
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below

More about the Area & Team

For the past 29 years it has been innovating and delivering solutions to the Prop-tech and Fintech 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 are a Microsoft Gold Partner. We love to innovate, and we are known for a number of firsts within the South African context.

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.

More about the project

Problem to solve Solution/Deliverable Attractive Tech exposure 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.

Job Description / Responsibilities

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

Roles and 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.
Background and experience required
  • Years of experience Industry 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 Software Engineer.
  • A demonstrable track record of delivering high-quality, value adding software solutions.
Qualities
  • Positive attitude Quick learning ability
  • Problem solver and analytical thinker
  • Good team player
  • Good communication skills
  • Time and task management
  • Takes initiative
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 Dev Ops 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary