We are seeking a skilled and motivated junior Systems Integration and Software Developer to join our dynamic team. The ideal candidate will be responsible for designing developing and maintaining robust software solutions with a focus on systems integration. This role involves working with various technologies including Zoho Applications and requires a strong understanding of data structures APIs and ETL processes.
Key Responsibilities:
Design develop and maintain highquality software solutions with a focus on systems integration.
Work with Zoho Applications and contribute to the development of bespoke solutions using Zoho Deluge.
Develop and maintain integrations between various systems and platforms.
Implement and optimise ETL (Extract Transform Load) processes.
Design develop and consume APIs for system integrations.
Document software including business rules integration processes and key technical decisions.
Analyse diagnose and resolve software errors and integration issues.
Collaborate with colleagues other teams managers and executives on software enhancements and integration projects.
Research and suggest improvements to existing systems and integration processes.
Stay updated on new software development and systems integration trends and technologies.
Requirements
12 years of practical software development and systems integration experience.
Solid understanding of JavaScript NodeJS and Python.
Solid understanding of data structures and experience working with various data formats including JSON YAML and XML.
Experience with API development and consumption.
Knowledge of web services webhooks and RESTful API design.
Experience in ETL and ELT processes and tools.
Experience with Zoho Applications and Zoho Deluge is highly advantageous.
Experience with PHP and WordPress development is advantageous.
Familiarity with database management systems (e.g. MySQL PostgreSQL).
Experience with version control systems (e.g. Git).
Familiarity with cloud platforms (e.g. AWS Azure or Google Cloud) is beneficial.
Familiarity with DevOps practices and CI/CD pipelines is advantageous
Proven work experience as a sales manager Hands on experience with CRM software and MS Office (MS Excel in particular) Understanding of sales performance metrics A team player with high level of dedication Ability to work under strict deadlines Matric certificate Certification in Marketing, Sales or a relevant field is a plus