Junior Developer

  • Full Time
  • Johannesburg
  • May 24, 2024

Duties and Responsibilities

  • User Support for all business applications

– Sales Logix

– Sage X3

– Integrations

– MS Office

  • Development and monitoring of integration between operational and financial systems
  • Translate business requirements into system functions and features and facilitate the creation of user requirements specifications
  • Design, develop, test, and implement new features and changes to current functionality to business applications as per user requirements
  • Design, develop, test, and implement reports
  • Develop end-user training material for business applications
  • SQL queries, stored procedures, functions, views, database design, SSRS, and working with data structures.
  • Update and document technical processes/procedures
  • Data analysis
  • Troubleshooting: Identifying and resolving technical issues with software applications, including debugging, and diagnosing problems
  • User Support: Assisting end-users with questions, problems, or errors encountered while using applications, often through helpdesk ticketing systems or direct communication
  • Installation and Configuration: Installing, configuring, and maintaining software applications and related components to ensure they function correctly and efficiently
  • Maintenance: Performing routine maintenance tasks such as updates, patches, and upgrades to keep applications running smoothly and securely
  • Documentation: Creating and maintaining documentation such as user guides, troubleshooting procedures, and system configurations to aid users and fellow support staff
  • Training: Providing training and support to end-users and other support personnel on how to effectively use software applications and troubleshoot common issues
  • Coordination: Collaborating with the teams to address complex issues or implement changes to systems and applications
  • Monitoring: Monitoring system performance and usage metrics to identify potential issues or areas for improvement proactively

Knowledge / Experience / Skills / Abilities

  • Above average verbal and written communication and listening skills
  • Ability to withstand pressure and provide the organization with above average services. Communication Skills: Effective communication skills are essential for interacting with end-users, colleagues, and other IT teams
  • Problem-Solving Abilities: Must be adept at analyzing complex problems, identifying root causes, and devising effective solutions under pressure
  • Customer Service Orientation: A strong customer service mindset is crucial for providing excellent support to end-users. be patient, empathetic, and responsive to user needs and concerns

Qualifications & Experience

  • Undergraduate degree/diploma in Computer Science / software engineering / or related field
  • Programming skills that include knowledge of:

– MS SQL database – Transact SQL (stored procedures / queries / views)

– Any programming language C#, C++, Visual Basic, Java, Python etc.

– Web development (HTML, CSS)

  • Report writing skills – Crystal Reports, SSRS, Power BI
  • Working knowledge of Microsoft Windows operating systems, Microsoft Windows server technology and security
  • Knowledge of financial accounting (double entry or debits and credits)
  • Hands on experience using a computerized accounting system (e.g. Sage X3, Accpac, Pastel, MS Dynamics, SAP etc.
Upload your CV/resume or any other relevant file. Max. file size: 2 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.