In this paper, we propose an optimization framework for selecting an optimal downlink beamforming vector and an optimal uplink transmission power level in full-duplex small cell wireless networks. We study the case in which the full-duplex base station is equipped with multiple antennas and each half-duplex UE is equipped with a single antenna. To benefit from recent progresses in all-digital self- interference cancellation, we formulate an optimization problem to achieve optimal beamforming and power control. Since the studied optimization problem is not convex, we first choose the optimal direction for the beamforming vector. Next, we adopt difference of concave programming to obtain the optimal magnitude of the beamforming vector and the optimal uplink transmission power level. Simulation results show that the proposed approach could significantly improve the performance of small cell wireless networks, especially when the residual self-interference is small.