That job has expired. Here are some similar roles:


Business Development & Finance Analyst

PURPOSE OF THE JOB Ensure relevant, accurate and comprehensive information, reports and analysis of internal business performance are provided to key stakeholdersSupport key decision makers in pro-actively identifying business opportunities…


Dynamics 365 Consultant

MICROSOFT DYNAMICS 365 CUSTOMER SERVICE CONSULTANTS We are looking for Microsoft Dynamics Consultants (2 or 3) for a full-time assignment for 3-4 months, with possible longer-term possibilities, based in South…


Implementation Coordinator

Implementation & Support Coordinator CORE PURPOSE OF THE JOB The candidate will provide both an Implementation and Platform Support Role by: Ensuring that the client requirement brief is documented correctlyEnsuring…


Principal Solution Architect

Your roles and responsibilities Providing lasting technical guidance to the development team and the product owner on how pieces will fit together.Providing in-depth analysis of problems and proposes solutions.Supporting the…

Senior .NET Developer (10+ years experience)


Senior Software Engineer

Our client is a young, exciting company which continues to reach new heights and the opportunities for growth are endless at this moment. They have several new projects that that they are eager to get off the ground and need your experience and expertise to make it happen.

Our clients products are focused around simple, real-time payment solution, that allows the consumer access to make secure, instant payments directly into a merchant’s bank account. This payment gateway facilitates transactions via eCommerce, mobile, eBilling, and in-store transactions.

What the job entails

Our client is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies and solving tough problems.

The nitty-gritty details

  • Proven work experience as a Software Engineer or Software Developer
  • Ability to develop software in C# and other programming languages (polyglots preferred)
  • Excellent knowledge of relational databases, SQL and ORM technologies (EF, NHibernate)
  • Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.
  • Experience developing web applications, with a good understanding of how the web works
  • Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications beneficial.
  • Experience with unit testing, knowledge of applying test-driven development beneficial
  • Understanding DevOps principals and how to apply them practically beneficial.
  • Experience in cloud services preferred – AWS, Azure.
  • Experience with containerisation (Docker/Kubernetes) highly beneficial.
  • Must have an IT Diploma or Degree
  • At least 5 years work-related experience
  • Experience working with agile methodologies – a true believer.

Salt is acting as an Employment Agency in relation to this vacancy.

Job Information

Job Reference: JO-2007-192299
Salary per: annum
Job Duration:
Job Start Date: ASAP
Job Industries: Technology
Job Locations: Johannesburg
Job Types: Permanent

Here are some related jobs


Lead Java Developer

We are looking for a Senior Java Software Engineer to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle,…


Lead .NET Developer

You will be responsible for supervising, managing and motivating team members daily. You will also be involved in the day to day coding and development of applications. As a team…


Solutions Architect (AWS)

AWS Solutions Architect / Dev Ops Our company is looking for a AWS Solutions Architect to join our team. Responsibilities: · Participate in deep architectural discussions to ensure solutions are…

ZAR840000.00 - ZAR960000.00 per annum

Upload your CV

Upload your CV to our database.

  • This field is for validation purposes and should be left unchanged.

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.

Cookie Consent×

Salt uses cookies to improve the user experience of our site. Cookies allow you to have a more enhanced journey through the site when searching for a specific job or location. Cookies are also used to help us understand how our site is being used. You can find out more about how Salt uses cookies here. By continuing to use the Salt site you are consenting to use our cookies.