Software Developer

Software Developer

Oracle Corporation Asia Pacific Division
Singapore Thailand
7 - 10 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Preferred Qualifications
Are you passionate about programming and want to join a fast growing international team that is brainstorming crazy ideas and turning them into practical products Then we are looking for you.
Our mission is simple: Make programs run faster and programmers more productive. Our world-class research and advanced development team at Oracle Labs is constantly innovating in the area of compilers, virtual machines, and programming languages. We are building high-performance implementations for Java, JavaScript, Ruby, R, Python, and C/C++. Our multi-language framework Truffle focuses on interoperability and reuse between different languages. Our dynamic compiler Graal aggressively exploits profiling information and employs the latest dynamic compilation techniques. We have an open source presence on GitHub and publish the latest results of our work at international research and developer conferences.
Oracle Labs is a department of Oracle devoted to research. Our research is focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society. In the Graal project, we are developing future technologies in the area of Virtual Machines, Compilers, and Programming Languages and are preparing their adoption in existing or future Oracle products. Our staff is mostly based in Linz (Austria), Zurich (Switzerland), Redwood Shores (USA), and Prague (Czech Republic).
We are developing cutting edge distributed big graph database engine and analytics platform. Help us create an engine able to store and analyze graphs with billions of nodes and edges and prove it%27s value in front of a customer.
Learn more at
Requirements:
• Experience in programming language design, compiler construction, virtual machines, or similar systems software required
• Advanced Masters or PhD Candidates highly desirable, or relevant experience in industry
• Excellent English verbal and written skills.
• Expert knowledge of Java including object-oriented programming, design patterns, and algorithms.
Desirable Strengths:
• In-depth experience with additional programming languages (JavaScript, R, Ruby, Python
• Experience with performance and footprint optimization of applications, experience with big data and data analytics applications, or similar systems programming experience.Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

People Also Considered