Johannesburg
5 days ago
Intermediate Back-End Developer – JSIBED

Gauteng based client in the retail sector is seeking a skilled Intermediate Back-End Developer to create bespoke software and integrations for their operations. You’ll work on exciting projects, including:

 

– Improving existing applications and code bases

– Developing new web services and integrations

Responsibilities

You will be responsible for developing and supporting bespoke software and integrations for day-to-day operations, as well as supporting and creating integrations for third-party software. This includes, but is not necessarily limited to:

Improving and updating existing applications and code bases Developing new web services Developing and improving integrations with third party applications and services (IBIDie, Microsoft Dynamics AX, Mailchimp, Freshworks, Shopify etc.) Overseeing code releases by external development teams Modular testing and quality control Basic database maintenance and support Software documentation and error logging End-user and technical support Presenting new ideas for system improvements Limited development of end-user interfaces

Qualifications

3-year Bachelor’s degree in Information Science or Computer Science or related fields Any relevant, accredited certifications would be advantageous (Databases, Microsoft, Python, PHP, etc.)

Required Skills

3+ years of relevant work experience Retail experience preferred Python 3+ years’ experience PHP 3+ years’ experience REST 3+ years’ experience FastAPI or Django 3+ years’ experience Experience with static type checking tools (mypy) or strongly typed languages

(Rust, C#, etc.)

Experience with either C# and/or Perl advantageous Solid experience in Linux Solid experience in relational database systems Experience with designing and developing ETLs Good experience with version control systems (Git advantageous) Experience with Symfony framework is advantageous Proven experience with managing code releases Ability to multi-task, organize, and prioritise work

 

 

A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.

Confirm your E-mail: Send Email