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, OpenText Exstream Dialogue, or similar tools.
- Proficiency in Python or comparable scripting languages.
- Experience working in Linux/Unix environments.
- Strong understanding of data processing concepts and experience working with multiple data formats (e.g., XML, CSV, fixed-width, EBCDIC, pre-composed input/PDF/Postscript/AFP).
- Familiarity with Jira or similar ticket/work management systems.
Professional Skills
- Strong analytical and troubleshooting abilities with attention to detail.
- Ability to manage multiple tasks simultaneously and adjust priorities when needed.
- Effective communication skills for working directly with operational teams and stakeholders.
- Ability to work independently while contributing to a collaborative team environment.
Why Doxim?
Work Environment That Suits You: Our opportunities come in all shapes and sizes; from fully remote, to in-office, to hybrid; across North America, South Africa, and Europe.
Benefits That Fit: As of Day, 1 of employment, our flexible benefit options have you covered from healthcare to employer-matched retirement savings and everything in between.
Growth That Excites: We are passionate about nurturing talent from within so this won't be just a job – it will be a journey.
Time Off That Recharges: Take the breaks you deserve with our generous PTO policy designed to help you rest, reset, and return at your best.
Refer & Reap the Rewards: Love working at Doxim? When you refer talented people to join us, you'll earn a bonus through our Employee Referral Program. Great people know great people!
Thank you for your interest in Doxim! Due to the volume of applications we receive, only selected candidates will be contacted.
Website - www.doxim.com
Be aware of suspicious recruitment activity during your job search. Doxim will only reach out to interview, make an offer of employment, or conduct onboarding activities for candidates who have applied directly to one of our open roles. When interviewing for a position, the candidate experience will include live interaction, such as a video call or in-person interview, with a Doxim Talent Acquisition team member and/or company employee(s). We will never ask for any money or payments from applicants at any point in the hiring process. We will only reach out from a @doxim.com email address; no other email addresses will be used. Remain vigilant and if you think you are a victim of an employment scam, please contact your local law enforcement agency