Software Developer

June 11, 2026
Application ends: September 10, 2026
Apply Now

Job Description

About the Role

We are seeking a qualified and experienced Software Programmer to join our team on a full-time basis. This role is primarily focused on software and applications development, including the design, development, testing, implementation, maintenance, and documentation of in-house software systems supporting business operations, inventory management, pricing, quotations, e-commerce platforms, systems integration, and workflow automation.

Key Responsibilities

The successful candidate will be responsible for, but not limited to:

●      Analysing user and business requirements to design, develop, test, implement, maintain, and enhance customised software applications and system solutions

●      Developing, maintaining, and improving in-house software applications supporting inventory management, pricing, quotations, e-commerce, and broader business operations

●      Designing, developing, and maintaining web-based applications, online platforms, and integrated payment processing systems

●      Writing, modifying, testing, debugging, documenting, and maintaining program code, software applications, and system functionalities in accordance with technical and business requirements

●      Integrating internal, third-party, and customer software systems to improve automation, data management, system functionality, and operational efficiency

●      Developing and maintaining databases, application programming interfaces (APIs), and software workflows to support business systems and application performance

●      Conducting software testing, system analysis, performance optimisation, and application maintenance to ensure reliable and efficient operation of software systems

●      Supporting digital transformation initiatives through software development, application enhancement, process automation, and systems improvement projects

●      Preparing and maintaining technical documentation, software specifications, testing procedures, system records, and implementation documentation

●      Researching, evaluating, and implementing software enhancements, upgrades, and emerging technologies to improve software capability and business performance

●      Ensuring software applications, databases, and integrated systems operate securely, reliably, and efficiently in line with operational requirements

●      Collaborating with management, staff, customers, and external providers to design and implement software solutions that support business growth and operational effectiveness

●      Applying strong programming, analytical, problem-solving, and organisational skills in the delivery of software and application development projects

Skills and Experience Required

●      Bachelor degree or higher qualification in IT, Computer Science, Software Engineering or a closely related field, or equivalent substantial experience/vendor certification.

●      Minimum 1 year full-time (or equivalent) software or applications development experience.

●      Experience in leading software development and digital operations teams, managing application development projects, system enhancement initiatives, process automation, and technology-driven business improvements

●      Demonstrated experience in designing, developing, testing, and maintaining software applications and systems

●      Strong communication and documentation skills

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru