Entity: Oracle America, Inc.
Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, 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 and/or suggest improvements to the architecture. May telecommute. (385.35521)
Employer will accept a Bachelor’s degree in Computer Science, Engineering, or related technical field followed by 5 years of progressive, post-baccalaureate experience in job offered or in a Software Developer-related occupation. Position requires:
1. C and C++ programming in Linux;
2. Distributed system design and implementation;
3. Client and Server Programming;
4. Datacenter Networking;
5. Development on Linux and Unix OS;
6. Computer Architecture;
7. Cloud-based application development;
8. Designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using Object Oriented Design;
9. Developing large-scale, highly available web applications, using Amazon AWS, Microsoft Azure and Web services; and,
10. Contributing to the architecture and design (architecture, design patterns, durability, availability, reliability and scaling) of new and current systems.