A fast-growing entrepreneurial and analytics specialist seeks a talented Software Developer to join its team. Your core role will include development and testing of code, as well assisting with releases of software. The ideal candidate will require a Degree in Computer Science/Engineering, core experience in C# backend, desktop and/or WPF development, strong OO concepts (inheritance, polymorphism); preferably in C# and a .Net environment, but a Java background is also acceptable, Entity Framework, LINQ and SQL and an understanding of concurrency and memory management.
Assist with the development of the analytics platform, either on the base infrastructure coded in C# (with WPF) or calculation modules coded in F# (and python). Some sub-modules implement web technology but integrates with the base platform.
Degree in Computer Science or Engineering.
Core experience in C# backend, desktop and/or WPF development.
Good understanding of OO concepts (inheritance, polymorphism); preferably in C# and a .Net environment, but a Java background is also acceptable.
Good understanding of Interfaces and their implementation.
Comfortable with different data structures, Entity Framework, LINQ and SQL.
Understanding of concurrency and memory management.
Understanding of reflexion and other C#.Net libraries.
Can think laterally, creatively and have strong problem-solving skills.
Have a thirst for learning and professional development.
Thrive in a close knit, smaller team, who all share a commitment and passion to growing our business.
Would enjoy working with teams and clients abroad via web conferencing and travel.
Not afraid to try new things and thrive on a challenge.
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 e-mail a word copy of your CV to email@example.com and mention the reference numbers of the jobs.