ROLE SUMMARY
The Backend / Data Engineer owns the data layer, business logic, and integration foundations of the platform. This role ensures that data models are consistent, extensible, and resilient across modules.
KEY RESPONSIBILITIES
Data Architecture
- Implement canonical data models defined by architecture
- Design schemas, constraints, and versioned data structures
- Maintain referential integrity and audit trails
Business Logic
- Develop PL/SQL packages for core platform logic
- Implement validation, state transitions, and rules engines
- Ensure transactional safety and idempotency
Integration Support
- Support APIs and integration patterns
- Work with integration engineers on data exchange contracts
- Maintain data consistency across boundaries
REQUIRED QUALIFICATIONS
- 6–10 years of Oracle Database and PL/SQL experience
- Strong understanding of data modeling and normalization
- Experience with enterprise data governance
- Exposure to integration patterns
PREFERRED QUALIFICATIONS
- Experience in regulated environments
- Familiarity with event-driven or service-oriented patterns
- Experience with Oracle REST Data Services (ORDS)
ASSESSMENT PARAMETERS
- Data modeling depth
- Ability to reason about failure and recovery
- Clean separation of concerns
- Long-term thinking around schema evolution