Experience Inc. Jobs

Job Information

Oracle Software Developer Network Engineering in Philadelphia, Pennsylvania

As part of the Network Services team within Oracle's Global Information Technology organization, you will be responsible for the delivery of IT services to Oracle's businesses worldwide, these services include the management and delivery of network infrastructure.

Maintain records of equipment failure and liaise with engineers and suppliers as necessary. Escalate client problems according to established procedures. Manage the network using network management tools, analyze network performance and recommend network enhancements. Analyze network performance to ensure adequate bandwidth for business needs. Recommend enhancements to the network infrastructure, and with management agreement enhance proactive network management tool set. Troubleshoot network problems on the campus network, remote locations and country wide area network though to resolution. Perform Project Engineering including specification definition, design of solution in compliance with corporate standards, implementation, testing through to production. Respond to monitor alarms to identify the root cause of an outage and coordinate the corrective action in a timely fashion. Provide on-call support services as needed and provide assistance to others.

Job duties are varied and complex, needing independent judgment. May have project lead role. 5 years relevant work experience and degree/diploma in computer science or IT discipline.

Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.

This is not your typical software developer role. We are seeking someone who can stand alone as our resident programming expert. We are looking for someone to join a Networking team full of Network Engineers. Sounds fun, right?

Why? Because we are a virtual Network Engineering team who is chiefly responsible for physical and cloud based data centers. That said, we don t work in the same office. We need someone who is comfortable driving their contributions from their home office. /Our team mainly owns the design, deployment, troubleshooting, and break fix of our world class data center networks.// The usual./ So, why do we want to hire a developer and not another Network Engineer? One reason is that we are moving to IaaS and it requires a skill we are light on. But, that is a great question. It s important that we find someone to take a lead role in being our resident programming expert on the team. This means you have to share well and transfer knowledge to your teammates who will look to you for guidance. If you are an independent, self managed, quality driven software developer who wants to step into a SME role on an infrastructure team this is the role.

The Software developer position will join the current Oracle / NetSuite Network Engineering team in coding and supporting software to deploy, manage, and monitor our physical and cloud-based data centers. The position is multifaceted with the breakdown as follows.

  • Write efficient, readable, and supportable code. (50%)

  • Support software development efforts of other engineers. (20%)

  • Assist in the development of the team s coding skills. (20%)

  • Supporting existing code base by CD/CI. (5%)

  • Implementing approved network changes via scripting/automation (5%)

Responsibilities:

  • Design, develop, execute, troubleshoot and debug software programs for tools and networks etc.

  • Work with management team to build the roadmap for next-generation tools and automation.

  • Understand the end-to-end design, technical dependencies, and overall behavioral characteristics of the services/network processes you automate.

  • Demonstrate knowledge of professional software engineering best practices, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance.

Qualifications/Skills:

University degree in computer science / engineering or equivalent field of study.

3 years distributed systems software development.

3 years network programming (packet processing, firewalls, vpn, etc.).

Python, Ansible, Terraform, Bash. Other languages a plus.

CD/CI frameworks.

Working knowledge of TCP/IP.

IP and Ethernet networking fundamentals.

Strong problem solving skills, with proficiency in diagnostic and resolution

Linux/Unix and network monitoring skills (Nagios, Icinga, MRTG etc.) a plus

Required qualities: Integrity, dedication, attention to detail, deliver results on time, goal oriented, self-motivated

Job: *Information Technology

Organization: *Oracle

Title: Software Developer Network Engineering

Location: United States

Requisition ID: 200002WV

DirectEmployers