Principal Application Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Principal Application Software Engineer at Oracle, focusing on the full software development lifecycle for cloud-based applications. Responsibilities include driving feature development, global production support, debugging complex issues, leading code reviews, implementing testing and observability, and contributing to software architecture and API strategies. The role involves collaboration with various stakeholders to ensure quality, scalability, and customer satisfaction.

What you'd actually do

  1. Drives feature development within an application.
  2. Provides global production support to cloud-based applications as needed for critical issues by applying a working knowledge of at least one specialty area.
  3. Troubleshoots and debugs routine and non-routine Oracle applications services and Oracle Cloud infrastructure, end-user application integrations, or acquisitions.
  4. Partners across QA and engineering teams to discuss changes impacting an application's functionality and ensures quality and consistency across specific applications.
  5. Considers designs of the existing software architecture when developing code for applications.

Skills

Required

  • application software development
  • cloud-based applications
  • software development lifecycle
  • API functionality
  • software architecture
  • debugging
  • troubleshooting
  • code reviews
  • testing
  • observability
  • performance profiling
  • scalability

Nice to have

  • customer use cases
  • customer support
  • security standards
  • secure coding