- Berkeley Heights, New Jersey, United States
- Senior
- 7+ years
The role leads the design, development, modernization, and support of business-critical platforms built on InterSystems Cache and InterSystems IRIS, translating product needs into scalable technical solutions.
Responsibilities
- Lead solution design and end-to-end delivery for applications built on InterSystems Cache and InterSystems IRIS, translating product requirements into technical designs while identifying dependencies, tradeoffs, risks, and phased delivery plans.
- Design, develop, test, debug, and document ObjectScript-based services, APIs, batch processes, and data workflows, while driving code quality through coding standards, code reviews, pairing, and automated checks.
- Optimize data-centric applications by modeling and tuning IRIS/Cache data structures, SQL access, persistent classes, queries, and application logic for performance, scalability, and reliability.
- Lead modernization and integration efforts, including legacy component upgrades and migrations such as Cache to IRIS, while maintaining backward compatibility and implementing REST APIs, messaging, and file or batch integration patterns.
- Support operational excellence by troubleshooting incidents, performing root-cause analysis, implementing preventive improvements, embedding secure software development practices, partnering with security and risk teams, and mentoring engineers across engineering, QA, architecture, infrastructure, and product teams.