Senior Application Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Senior Application Software Engineer role focused on the full application development lifecycle, including design, development, testing, debugging, and maintenance. The role emphasizes collaboration, problem-solving, and adherence to best practices and security standards within an enterprise software context. It involves mentoring junior engineers and providing production support.

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. Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  4. Designs and develops software, systems, and services aligned to pre-defined system architecture.
  5. Collaborates within and beyond immediate team to understand customer issues and align solutions.

Skills

Required

  • application development lifecycle
  • software development lifecycle
  • design specifications
  • code reviews
  • debugging
  • troubleshooting
  • software testing
  • quality assurance
  • API design
  • API versioning
  • performance profiling
  • scalability strategies
  • secure coding practices
  • system maintenance
  • mentoring

Nice to have

  • OCI services
  • customer feedback analysis
  • telemetry analysis
  • incident analysis