×
Register Here to Apply for Jobs or Post Jobs. X

Application Programmer x2

Job in Johannesburg, 2000, South Africa
Listing for: Doxim
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer
Job Description & How to Apply Below

Who We Are

As experts in print, mail, and digital communications for over 25 years, our best-in-class communications management solutions have enabled our 1,500+ customers to reach their organizational goals time and time again. While that sets us apart for our customers, what sets us apart for our employees is our strong team culture, industry impact, and ability to take one’s career to the next level.

Doxim’s

next Application Programmer – Rapid Response Team (RRT)

Position Overview

The Application Programmer will join the Rapid Response Team (RRT), a specialized group responsible for implementing technical changes and supporting existing document processing applications. The RRT primarily focuses on move/add/change requests and complex technical adjustments to applications originally delivered by the implementation team. Much of the team’s work involves maintaining and enhancing established solutions, ensuring they continue to function correctly as business requirements evolve.

While many requests are relatively contained in scope (typically under 20 hours), the underlying systems and workflows can be complex, requiring developers to understand the broader architecture and data processing logic behind each application. RRT developers work directly with Customer Service Representatives (CSRs) to gather information, clarify requirements, and implement solutions. The team operates within a sprint-based structure without traditional project management support, so developers must be comfortable managing their work independently as tickets move through different stages such as development, testing, awaiting clarification, and user acceptance testing (UAT).

This role requires a strong technical foundation, a broad understanding of document composition systems and data workflows, and a natural curiosity to fully investigate issues and deliver high-quality solutions aligned with business needs.

Key Responsibilities
  • Application Maintenance & Enhancement
    • Maintain and enhance existing document processing applications originally delivered by the implementation team.
    • Implement move/add/change requests, mostly between 3-20 hours in scope.
    • Modify and extend existing workflows, templates, and page objects using technologies such as Sefas, Exstream Dialogue, Python, and Linux-based tools.
    • Ensure technical changes align with both system design and business requirements.
  • Technical Analysis & Problem Solving
    • Investigate and resolve complex issues related to document workflows, processing logic, and data handling.
    • Diagnose problems that often stem from unique customer data scenarios, formatting variations, or edge cases within established processes.
    • Apply a broad understanding of system behavior, data formats, and workflow interactions to identify root causes and implement reliable solutions.
  • Responsive Issue Resolution
    • Address high-priority “blocker” tickets that require prompt attention in order to restore normal processing or resolve urgent operational issues.
    • Quickly assess the situation, troubleshoot across multiple technical layers, and coordinate with stakeholders as needed to resolve the issue.
  • Sprint Execution & Work Management
    • Work within a weekly sprint model with scheduling support provided by team leadership and a dedicated scheduler.
    • Independently manage assigned work as tickets progress through stages such as development, testing, waiting for information, and UAT cycles.
    • Adapt to shifting priorities when urgent issues require immediate attention.
  • Testing & Validation
    • Perform development testing to ensure changes behave as expected.
    • Support UAT cycles and address feedback to ensure the final solution meets business and operational requirements.
  • Collaboration
    • Work closely with experienced developers, a senior developer/manager, and scheduling resources to coordinate sprint work.
    • Communicate effectively with CSRs to gather information, clarify specifications, and provide updates on ticket progress.
Technical Skills
  • Experience with document composition or Customer Communications Management (CCM) platforms such as Sefas, Open Text Exstream Dialogue, or similar tools.
  • Proficiency in Python or comparable scripting languages.
  • Exp…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary