11th DECEMBER 2018

LOCATION

Cape Town

SENIOR .NET DEVELOPER

You will be part of a growing technical team working on our online banking platform; this means you will get exposure to a successful investment banking business (operating primarily in the UK, Europe and Asia) working from our office on the sunny shores of Cape Town. You will receive on-the-job training (induction), guidance & mentorship on financial concepts in global capital markets. The team is highly motivated and deliver technical solutions in a collaborative manner.

Whilst being highly technical and hands-on, you may be called on to assist with leading development projects using Microsoft .NET and SQL Server based technologies. Managing the successful delivery of projects will require you to plan, coordinate and lead activities across the full delivery lifecycle. This will include working closely with business analysts, developers as well as liaising with key project stakeholders as required.

Your technical background and experience will ensure you can offer the support and guidance required to assist more junior developers at code level. This role offers challenges across a wide variety of projects and responsibilities, including the opportunity to influence the future direction of the department.

Prior experience of software development combined with experience in delivering projects within a software development environment is essential. The job requires a motivated individual who is experienced in taking responsibility and can independently deliver results.

Our engineering processes

Our software development lifecycle can be described as a hybrid model. Taking from agile and other SDLC best practices to create our own unique way of doing things. Developers and Analysts work hand in hand to flesh out specifications and develop solutions, while our QA team eagerly attempts to break them.

Technologies we use

.NET Framework (4.0 to 4.7.2)

.NET Core 2.0+

SQL Server 2016/2017

ASP.NET Web Forms 2.0

ASP.NET Core MVC

ASP.NET Core Web API

WCF

Windows Services

HTML

CSS 2/3

Javascript

Python 3+

Powershell 3+

Git

Requirements

The ability to think outside the box, and present these ideas to less technical colleagues.

A recognized and relevant BCom/BSc/BEng university degree, preferably in Comp Sci and/or Information Systems is not required, but beneficial.

Initiative - We encourage creativity and innovation, always open to ideas.

Expertise - We want to work with the best people in their respective fields.

Flexibility - We like people who can adapt to the ever-changing environment.

Some exposure to basic financial principles through study or work experience would be a bonus, and ideally an interest in the asset management/investment industry.

Experience working in a structured team environment

Why work for us

Be part of a rapidly growing global organisation.

Work/life balance, we believe taking time-off is important.

Talent. Many team members have spent several years working in the UK (financial markets). Returning South Africans love us because they can apply their experience & skills.

Strong architectural competencies and a progressive view of technology

Flexi-time - we don’t like traffic and don’t want our people sitting in it.

Competitive salary – we keep up with latest market trends and strive to pay competitively

Competitive holiday leave

Medical-Aid contribution – we will contribute to a medical aid of your choosing

Retirement and risk contributions

Performance related bonus

Support for further education

In house training and tech talks

Social events that cater for everybody

Our commitment

Over and above a competitive salary and benefits package, we offer a challenging and rewarding working environment where every employee is part of the team. You will be encouraged to make a tangible difference towards our overall strategy and be rewarded for your achievements. If you're the kind of person that wants to push your own personal boundaries and explore what is possible, then we'd very much like to hear from you.