Senior Application Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Senior Application Software Engineer role focused on the full software development lifecycle, including design, development, testing, debugging, and maintenance of application features and services. The role involves collaborating with teams, providing technical guidance, ensuring code quality, and adhering to security and compliance standards within an enterprise environment.

What you'd actually do

  1. Drives medium features and quality improvements with measurable performance and reliability outcomes.
  2. Provides global production support for critical issues with minimal guidance; improves playbooks/alerts.
  3. Translates ambiguous requirements into scalable designs and implementation plans.
  4. Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  5. Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities).

Skills

Required

  • application software development
  • software development lifecycle
  • API functionality
  • system architecture
  • debugging
  • troubleshooting
  • code reviews
  • testing
  • secure coding practices

Nice to have

  • customer support
  • mentoring junior engineers
  • performance profiling
  • scalability strategies