Software Developer 4

Oracle Oracle · Enterprise · United States

This role is for a Software Developer 4 at Oracle, focusing on the full software development lifecycle, including design, testing, optimization, and maintenance. The role involves creating software solutions, improving development processes, conducting code reviews, debugging, and ensuring software quality and security. It also includes aspects of software architecture, API management, and customer support, with an emphasis on collaboration, problem-solving, and continuous learning within a mature development environment.

What you'd actually do

  1. Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
  2. Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
  3. Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
  4. Leads code reviews in multiple areas to help drive improvements.
  5. Conducts debugging and troubleshooting to identify and fix complex software issues.

Skills

Required

  • Software design
  • Software development lifecycle
  • Debugging
  • Troubleshooting
  • Software testing
  • Performance profiling
  • API development
  • Software architecture
  • Scalability
  • Secure coding practices
  • Automation
  • Collaboration
  • Problem solving

Nice to have

  • Coaching junior engineers
  • Technology research
  • Customer support

What the JD emphasized

  • advanced knowledge
  • complex software issues
  • complex API versioning
  • complex performance optimization
  • complex and broad-reaching/scoped maintenance issues
  • complex secure coding practices
  • complex tasks
  • critical issues