A forward-thinking FinTech company in Joburg seeks a passionate & technically skilled Snr Software Engineer to join its team. Collaborating with other inspiring Devs, you will write well-designed, testable code to solve tough problems and develop modern tech. The ideal candidate must possess an IT Degree/Diploma, have at least 5 years’ experience in a similar role or as a Software Developer, be able to developing using C#, knowledge of SQL & ORM tech including EF, NHibernate, NoSQL, Redis, Riak, MongoDB, AWS, Azure and have worked with Agile methodologies.
Must have an IT Degree or Diploma.
A minimum of 5 years’ work-related 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.
Developing web applications, with a good understanding of how the web works.
Experience in cloud services preferred – AWS, Azure.
Working with agile methodologies – a true believer.
Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications.
Experience with unit testing, knowledge of applying test-driven development.
Understanding DevOps principals and how to apply them practically.
Experience with containerisation (Docker/Kubernetes).
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.
Please complete the following form.