Hybrid work environment (combination of virtual and in-office support).Required Skills:Expert knowledge in transactional and dimensional data store design and ETL processesExpert knowledge in physical, conceptual, and logical data modeling (Erwin or equivalent)Expert knowledge of enterprise-level Service-Oriented Architecture (SOA)Strong knowledge of IT systems development life cycle and extensive software development experienceStrong writing and presentation skills