Description:
Software Developer
Location: Pretoria, South Africa Employment Type: Full-Time, On-Site
Company Overview
A leading provider of innovative event management solutions, committed to empowering event organizers through strategic partnerships and data-driven insights. By offering seamless online ticketing systems and creative engagement tools, they enable clients to expand audience reach, elevate brand visibility, and deliver impactful event experiences. With a strong focus on excellence and continuous innovation, the compamy ensures every event is executed with precision and memorability.
Position Summary
We are seeking a skilled and motivated Software Developer to join our dynamic team. The successful candidate will be responsible for the design, development, testing, and maintenance of software applications that support the operational and strategic objectives of the company in SA. This role requires a strong foundation in back-end web development and object-oriented programming, with a proactive approach to problem-solving and collaboration.
Key Responsibilities
Develop and maintain robust software solutions aligned with business requirements
Perform back-end web development using modern programming languages and frameworks
Apply object-oriented programming principles to ensure scalable and maintainable code
Collaborate with cross-functional teams to deliver high-quality software within project timelines
Conduct testing and debugging to ensure optimal performance and reliability
Stay current with emerging technologies and industry best practices
Qualifications and Experience
Bachelors degree in Computer Science, Software Engineering, or a related field (preferred)
Proven experience in software development and back-end web technologies
Strong proficiency in object-oriented programming (OOP)
Demonstrated ability to work effectively in a team-oriented environment
Excellent analytical and problem-solving skills
Experience in event management or ticketing software is advantageous
Mandatory: Knowledge and practical experience with Artificial Intelligence (AI) technologies