Oracle America, Inc. is looking to hire a software engineer to design, develop, troubleshoot and/or test/QA software, applying knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. The role involves building enhancements within an existing software architecture and suggesting improvements.
Requirements
- Object oriented language such as Java
- Distributed systems
- Unix based operating systems such as Linux
- Writing Algorithms and/or doing analysis for existing algorithms in the system
- Basic Networking such as HTTP/HTTPS or Websockets etc
- Sql and/or No-Sql databases
- Writing, debugging and troubleshooting distributed service and maintaining production systems.
Responsibilities
- Design, develop, troubleshoot and/or test/QA software.
- Apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications.
- Build enhancements within an existing software architecture.
- Suggest improvements to the architecture.
- Writing, debugging and troubleshooting distributed service and maintaining production systems.
Other
- May telecommute.
- Master’s degree in Computer Science, Engineering, or related technical field and 5 years of experience in the job offered or in a Software Developer-related occupation.
- BS or MS degree or equivalent experience relevant to functional area.
- 7 years of software engineering or related experience.
- Leading contributor individually and as a team member, providing direction and mentoring to others.