sure-footed

(adj) confident

surefooted
capable (similar term)