Software Developer – Data – Back-End Developer (C#)

Cape Town

Leading Global Provider in 120 countries seeks an experienced Back-End Developer (Data) to join the Team. You will join an inspired and innovative team with an entrepreneurial spirit!

Purpose:

  • You will be part of a team who is responsible for the development and operation of the core backend systems.
  • This includes collecting, storing, processing and analyzing large sets of data. Focus is on choosing optimal solutions for these tasks, then implementing and supporting them.
  • As a member of the team the successful candidate will contribute to a wide range of projects in a highly collaborative and fast-paced environment. The successful candidate will become part of an industry-leading engineering team solving challenging problems at massive scale.

Responsibilities:

  • Design, implement and deploy mission-critical systems.
  • Improve and optimize the reliability and performance of existing systems
  • Ensure the smooth and stable operation of the team’s services

Personal Attributes:

  • Strong desire to build, sense of ownership, urgency, and drive.
  • Works well in a team
  • Ability to work under pressure and with deadlines
  • Passionate about technology.
  • A system engineering mindset.

Minimum Requirements

Minimum Requirements:

  • At least 5 years solid professional experience in software development using C#
  • High performance, low latency, multithreaded development experience.
  • Strong Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.

Advantageous:

  • Experience in stream processing
  • AWS Experience
  • REST, Web Services development experience
  • Experience using MySql and Postgres

Learn more/Apply for this position