sr financial analyst job