.**Position**:Oracle Applications Engineer**What You'll Be Doing**:- Design, Develop and Customize Interfaces, Reports and Extensions as needed to support business requirements.- Analyze, solution Design, build and maintain technical specifications, interface specifications and systems design based on business/functional requirements.- Gather functional requirements and analyze to create solutions.- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations- Work closely with stakeholders to gather functional requirements, design and document solutions that align with business needs and are consistent with architectural vision- This role is involved in providing end user support including resolving incidents logged by the business users- Coordinate and deliver technical components for projects through the software development life cycle, including validating the completeness of estimates, quality and accuracy of technical designs, and build and implementation plans- Follow and enforce development guidelines and best practices to improve products/services or processes- Identify opportunities for adopting new technologies to solve existing needs and predicting future challenges- Coordinate and drive multiple disciplines to successfully deliver initiatives- Typically resolves complex problems or problems where precedent may not exist- Guides others in resolving complex issues in the specialized area based on existing solutions and procedures- Participate in system-level tests responsible for comparing actual results with expected results.- Coordinate with business users and external vendors/partners to manage and maintain all IT related systems, including stable and accurate production instances like Oracle Applications.- Provide solutions to complex problems aimed at achieving business outcomes.- Analyze and research new and existing products, procedures, processes within the IT space.- Communicate project status and coordination of IT improvements.- Identify innovative solutions to business issues in technical development.- Provide recommendations around how to leverage the IT systems to improve operational efficiencies- Perform other duties as assigned based on business needs: i.E., special projects, Enhancements etc.- Acts as a mentor for colleagues including team members and partners with less experience.- Serves as a resource for best practices/quality on the teams or projects- Often leads the work of project teams; may formally train junior staff