Durban Tel: 031 566 4257

Johannesburg Tel: 011 440 7117

Cape Town Tel: 021 794 7475

International Tel: 0027 87630 0325

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.

To apply for this job email your details to Juanita@armstrongappointments.com