Principal Application Software Engineer
Oracle
Oracle
Join our team as a Principal Application Software Engineer and take a leading role in shaping the future of our applications. You will drive the execution of all software development phases, providing expert guidance and mentorship to engineers. Your responsibilities will include developing and enhancing application features, creating detailed design specifications, and ensuring adherence to accessibility standards. You'll also lead code reviews across various application areas, conduct in-depth debugging and troubleshooting, and resolve complex issues related to API functionality and inter-service communications.
This role offers the opportunity to implement and contribute to cutting-edge software systems and services, collaborating closely with stakeholders to understand customer needs and align solutions. You will also play a key part in maintaining application systems through periodic updates and testing, ensuring their robustness and security.
As a Principal Application Software Engineer, you will be instrumental in driving application feature development and providing essential global production support for cloud-based applications. Your expertise will be crucial in troubleshooting and debugging Oracle applications, cloud infrastructure, and end-user integrations.
You will collaborate with QA and engineering teams to manage functional changes, ensuring application quality and consistency. Translating complex requirements into structured, scalable, and maintainable code plans will be a core part of your role. You'll also contribute to defining application dependencies, discuss requirements with customers, and reference feedback to refine application strategies. Furthermore, you will partner with cross-functional teams to evaluate and integrate customer specifications and business requirements.
We are seeking a Principal Application Software Engineer with a strong foundation in software development and system design. Your responsibilities will include designing robust software solutions, analyzing requirements, and improving the execution of the entire software development lifecycle. You will lead code reviews, conduct advanced debugging, and develop fixes for complex software issues.
Key requirements include implementing comprehensive software testing, quality assurance processes, and effective error logging. You will also focus on performance profiling, optimization, and building scalable solutions. Expertise in troubleshooting API functionality, integration, and implementing complex API strategies is essential. Contributing to software systems and services, recommending project scope, and providing technical guidance to junior developers are also critical aspects of this role.
Oracle
IT Consulting