From Developer to Data Engineer: The Key Skills You Need