OpenText Developer - Advanced
OpenText
Columbus, United States of America
yesterday
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 187KJob location
Columbus, United States of America
Tech stack
Java
XML Schema
Audit Trail
Batch Processing
Data Validation
Data Integration
Image Management
Systems Development Life Cycle
Release Management
Exstream
SQL Databases
XML
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
System Availability
Resource Loading
OpenText
Banner Advertisement
Pagination
Software Version Control
Job description
- Design, build, and maintain high-volume batch applications with predictable throughput, restart ability expectations, and stable rendering behavior.
- Strong command of template/layout architecture: modular reusable components, shared style libraries, page sets, conditional regions, dynamic tables, keep/float rules, overflow handling, and deterministic pagination.
- Advanced business-rule implementation: suppression logic, eligibility, multi-product/customer variations, jurisdiction/state logic, and effective-dating of disclosures.
- Deep understanding of print-oriented composition concerns (page numbering, duplex rules, address blocks/windows, inserts stubs, banners/messages, statement cycles).
PDF + AFP output engineering (expert)
- PDF fidelity: consistent rendering across environments, font embedding/substitution strategy, image handling, barcode quality where relevant, and output size/performance trade-offs.
- AFP fundamentals (as used in CCM/print streams): page segments/overlays/resource usage concepts, font/resource management, print production constraints, and ensuring deterministic AFP output for vendor/mainframe print flows (as applicable).
- Ability to design channel-parity rules: same content logic producing correct output in both PDF and AFP, with controlled exceptions (e.g., resource constraints).
Data integration and data-model discipline (expert)
- Define and govern data contracts for composition: hierarchical structures, repeat groups, record-level vs document-level attributes.
- Build robust mapping/transformation with clear handling of nulls, defaults, formatting (dates/currency), and special characters/multi-byte text.
- Implement data validation gates (pre-compose checks) and clear "fail vs fallback" behavior to avoid silent compliance defects.
- Performance-aware data usage: avoid per-record expensive operations; design for batch scale (e.g., repeat handling, conditional evaluation costs).
Performance, scalability and stability in batch (expert)
- Diagnose and improve throughput by tuning: layout complexity, conditional logic hotspots, image usage, font/resource loading patterns, and I/O.
- Understand and manage memory footprint and batch sizing strategies to prevent long-run degradation.
- Design for re-run safety and operational recovery: consistent job parameters, deterministic outputs, and clear checkpoint/restart approaches supported by your environment.
Testing and quality for regulated communications (expert)
- Build a golden-sample regression suite: baseline outputs (PDF/AFP), controlled datasets, and repeatable comparisons (page-level, content-level).
- Edge-case testing: long strings, overflow, missing data, unusual characters, extreme repeat counts, boundary effective dates/jurisdictions.
- Clear defect triage: isolate whether an issue is data, rules, layout/pagination, or resources/fonts; fast root cause and fix validation.
Release management, governance and auditability (critical)
- Version control and promotion discipline for templates/rules/resources with traceability (what changed, why, approvals).
- Change impact analysis across templates/products and disclosures; rollback readiness.
- Strong PII controls: masking in lower envs, secure handling of sample datasets, retention practices aligned to policy.
Operations and orchestration (senior hands-on)
- Integrate with enterprise schedulers and upstream/downstream handoffs (data extracts in, print streams out).
- Produce operational runbooks: parameters, expected runtimes/volumes, failure modes, restart steps, reconciliation checks.
- Monitoring mindset: identify the right job-level KPIs (volumes processed, rejects, runtime, output counts, exception reasons).
Roles and Responsibilities:
- Design, build, and maintain OpenText Exstream applications and customer communication templates.
- Elicit and analyze business requirements, translating them into robust technical solutions.
- Develop, test, and deploy document templates, workflows, and batch processes.
- Integrate Exstream solutions with enterprise systems and diverse data sources.
- Diagnose and resolve issues related to document generation, formatting, and production.
- Contribute across the full SDLC: requirements, design, development, testing, and deployment.
- Tune performance and ensure high availability and reliability of Exstream implementations.
- Produce clear technical documentation and facilitate knowledge transfer and handovers.
- Keep current with new OpenText Exstream features and industry best practices.
Requirements
- Demonstrated experience as an OpenText Exstream developer.
- Hands-on expertise with OpenText Exstream Design Manager, Communication Builder, and related tooling.
- Proficiency in document composition, template development, batch processing, and event?driven processing.
- Knowledge of data integration with columnar data, XML/XSD, and other common data formats.
- Familiarity with Java, SQL, and scripting languages is a plus.
- Strong analytical, troubleshooting, and problem?solving abilities.
- Excellent communication skills with the ability to operate independently in a remote setting.