Required Qualifications
- 5+ years of software architecture/design experience
- 10+ years of relational database design & normalization experience
o Relational database design + normalization
- Strong emphasis on 3NF (normalized schemas)
- Design tables, relationships, keys, constraints
- Strong collaboration and communication skills
- Experience working in Agile/Scrum environments across multiple teams
- Hands-on experience with data modeling tools (e.g., DbSchema, Vertabelo, ERBuilder)
o Application-focused data modeling (NOT analytics)
- Both roles design databases for live applications / OLTP systems
- Not data warehouse, BI, or dashboards or reporting-focused, not Analytics or AI modeling
- Work with conceptual logical physical models
- Use tools like DbSchema, ERwin, ER Studio
- Experience with relational databases:
o PostgreSQL / MySQL
o OR Oracle / SQL Server
- Must understand, review, and sometimes write SQL
- Validate generated SQL and catch issues
- Understanding of data governance (privacy, security, retention)
- Experience with NoSQL databases (e.g., Cassandra, MongoDB)
- Experience with microservices architecture
- Understand how applications interact with databases
- Support systems built around APIs and services
Ideal Candidate Profile (Quick Snapshot)
- Strong data modeling + database design expert
- Comfortable across relational + NoSQL + cloud environments
- Experience working in distributed, microservices-based systems
Strong cross-functional collaborator with product + engineering