5 months ago
Graduate or Entry-level Software Engineer – Secure Global Desktop team-19000M90
Oracle’s Secure Global Desktop team designs, develops and sustains a scalable, distributed product that provides secure remote access to applications and desktops. We are now hiring a high-calibre Graduate Software Engineer to meet the challenges and opportunities presented by the Cloud.
The role is for a full-stack product developer and offers unparalleled opportunities to develop skills over a broad range of technologies, from low-level programming to system integration, and on a wide variety of platforms and operating systems. The software you will be working on is used by major global enterprises and there is a strong emphasis on quality. This is a great opportunity to learn new skills and to work within a really talented, global engineering community.
Working under the guidance of senior developers, you will implement and test new product features in many different languages. Using Agile techniques, you will regularly deliver incremental enhancements to the product to both on-premise and Cloud customers. The work is very varied, ranging from services running on highly-scalable, virtualized servers to desktops and mobile devices, and you will receive a thorough grounding in many languages and aspects of software development. This is a core software development position and you will be expected to demonstrate a strong understanding of the fundamentals of computer systems, programming and building software. Collaboration is an essential skill and you will actively participate in design discussions and code reviews with colleagues. As your interests and experience grow, you will contribute to software design and have the opportunity to specialize.
Candidates should have or expect to obtain:
A good honours degree in Computer Science or in another numerate discipline with a strong computing component.
Candidates should also have:
* An interest in object oriented design and programming
* A consistent and methodical approach to solving problems
* Good verbal and written communication skills, in English
* Flexibility, enthusiasm, drive and self-motivation
* Attention to detail
* The desire and ability to learn quickly
* The confidence to work independently and be comfortable working in a team
* Agile development methodologies, such as Scrum and test-driven development
* Writing web applications and code for Linux, macOS and Windows operating systems
* TCP/IP and HTTP networking protocols
* Web-based services, like RESTful APIs
* Cloud and container technologies, like AWS, Azure, Docker
* Modern development tools
Knowledge of and interest in the following would be advantageous:
Recruiting the best engineers is central to our strategy and we are committed to attracting the very best talent with highly competitive salaries, superb working conditions and terrific opportunities for learning and career growth. In addition you will leapfrog your peers with exposure to some of the most innovative and advanced tools and techniques around, learned from some of the finest engineers in the industry.
"Oracle thrives because of the exceptional talent we have attracted to our team. Our employees are creating the technologies of tomorrow." —Larry Ellison, Executive Chairman and Chief Technology OfficerDetailed 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 use basic 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.
Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.
As part of Oracle's 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).
Job: Product Development
Location: GB-GB, UK-Leeds
Job Type: Regular Employee Hire