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