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