Oracle - Santa Clara, CA

posted 3 months ago

Full-time - Mid Level
Remote - Santa Clara, CA
Publishing Industries

About the position

As a Software Developer at Oracle, you will be an integral part of the software engineering division, responsible for designing, developing, troubleshooting, and testing software applications. Your role will involve applying your knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. You will be expected to build enhancements within existing software architectures and suggest improvements to the architecture as necessary. This position may allow for telecommuting and could involve assignments to various, unanticipated sites throughout the U.S. and internationally. In this role, you will work closely with other engineers and stakeholders to ensure that the software meets the required specifications and quality standards. You will be involved in all stages of the software development lifecycle, from initial design through to deployment and maintenance. Your ability to troubleshoot issues and optimize performance will be crucial in delivering high-quality software solutions. You will also be expected to stay updated with the latest technologies and methodologies in software development to continuously improve your skills and the products you work on.

Responsibilities

  • Design, develop, troubleshoot, and test software applications.
  • Apply knowledge of software architecture to develop, debug, or design software applications or operating systems according to design specifications.
  • Build enhancements within existing software architecture and suggest improvements.
  • Collaborate with other engineers and stakeholders to ensure software meets specifications and quality standards.
  • Participate in all stages of the software development lifecycle, from design to deployment and maintenance.
  • Utilize strong troubleshooting and performance tuning skills to optimize software solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 3 years of experience in software development or a related occupation.
  • Proficiency in C, C++, or Java, and scripting languages including Python or Perl.
  • Experience with version control systems including Git.
  • Familiarity with software development tools and CI/CD tools including Jenkins, TeamCity, JIRA, or Confluence.
  • Strong understanding of data structures, algorithms, operating systems, and distributed systems.
  • Experience with automated testing frameworks.
  • Strong troubleshooting and performance tuning skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service