The senior Oracle developer is responsible for defining, developing, testing, analyzing, and maintaining Oracle HCM applications and payroll interfaces to support business requirements. This includes writing code, testing, and analyzing technical objects, as well as researching, designing, documenting, and modifying software specifications throughout the production life cycle. The developer will collaborate with others to conceptualize new technical objects, assess procedures, and evaluate requirements to create efficient technical designs that allow the applications to respond to business changes.