Software Developer 4

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    1 week ago
  • Category:
    IT & Software

We are Oracle’s Fusion Middleware Engineering Team, a global organization spread across worldwide centers. We are responsible for ensuring long term success of software products of the Fusion Middleware family that include software feature requests, bug fixes, product improvements and troubleshooting. We think out of the box, are keen to solve complex problems, are not reluctant to dive deep into an issue to extract the root cause and eliminate it.
Customer experience gets highest priority and we are always eager to go that extra mile to enable a smooth, hassle free redressal of critical issues affecting our customers. To achieve a seamless customer experience, we often need to take ownership and successfully collaborate across various teams and stakeholders to bring complex issues to closure. Issues are often deeply technical and complex in nature. We do not give up easily, leverage our network and collate all the different stakeholders include engineers from upstream or downstream products to resolve an issue.
We bring the quintessential developer mindset to analyze and resolve issues at hand suggesting and implementing long term product improvements. In the process we gain not only in-depth product knowledge but also a fair amount of knowledge of the upstream and downstream products. We also learn the underlying platform and infrastructure to make our solutions more holistic and effective. A large part of our focus goes onto Cloud and one of our essential responsibilities is to gather expertise of Oracle’s Cloud Offerings including SaaS and PaaS. We like to turnaround things fast and operate in short cycles of analysis, resolution and deployment of product fixes or features on Cloud. We also put heavy emphasis on the quality of our deliverables and ensure that our code is always compliant with best practices and accepted standards with minimal regression against our changes.
Our job is non routine and challenging. We like to question the status quo and welcome changes in our software as well as processes. We encourage innovation that positively impacts our product quality, operational efficiency and improves Customer Satisfaction. We strive to constantly improve our Quality of Service and are not hesitant to ask questions such as “Why” and “What ifs”. This often leads to creation of new software or process to provide long term benefits. It could range from a simple improvement in diagnosability of our software to complex architectural changes as well as tools and utilities to improve efficiency. While we take our day to day work with utmost seriousness, we do not lose the long term vision aligned with the rapidly changing technology landscape to continue to sustain ourselves as a leader in this space. Hence, adaptability and fast paced learning need to be one of our key aspects.
A Fusion Middleware Engineering Team member on a typical day, may work on some of these :
Participate in a design review session for an upcoming feature
Coding and Unit Testing for features or bug fixes for an upcoming release
Collaborate with QA on transitioning knowledge of a new feature he/she is releasing
Collaborate with the Database team to address a DB performance issue that led to stuck thread in a production environment
Arrive root cause analysis via thread Dump and log file analysis of a product issue that led to a functional failure and provide a Fix plan.
Understand and familiarize with a new feature launched in the SaaS environment
Participate and brainstorm in the Innovation panel with other Team members
Attend a call facilitated by Global Support to ease the anxiety of a customer for a recurring issue and provide guidance and directions
As you may already be aware, Oracle Fusion Middleware is the leading business innovation platform for the enterprise and the cloud. It enables enterprises to create and run agile, intelligent business applications while maximizing IT efficiency through full utilization of modern hardware and software architectures. Oracle Fusion Middleware is the only middleware available from any vendor that provides a complete, open, and integrated approach across social, mobile, and cloud technologies. It offers the efficiency of working with a single, strategic partner for all of the customer’s middleware requirements, as well as seamless integrations with Oracle Database, Oracle Applications, and Oracle Engineered Systems. Oracle Fusion Middleware family include product suite such as Cloud Application Foundation built around the Weblogic Server, SOA Suite, Business Process Management, Oracle Data Integration products, Development Tools, Oracle Business Intelligence Enterprise Edition etc.
This role would requires you to have
A strong sense of ownership – Do not lose track of a task or an issue at any point and engage the right teams as required with the right sense of priority and a formal hand off. See it through closure.
A stubborn attitude towards problem solving – Problems are often tricky and require utmost focus and application of in depth technical knowledge to be able to arrive at a resolution
An empathy and sense of accountability towards our customers – Needless to say, customer focus is utmost priority and you should be able to appreciate customer concerns by putting yourself in their shoes
Ability to think out of the box – Ability to think different and bring innovative solutions on the table
Excellent technical knowledge – It is important that you have excellent technology skills to be able to produce high quality code with minimal regression and compliant to best practices. Technical skills are listed below.
Adaptability and ability to learn fast – It is absolutely necessary to adapt to the ever changing technology landscape and be a fast learner. You should be able to learn quickly and apply your knowledge.
Good networking skills – This role needs collaboration with multiple stakeholders and team.
Excellent communication skills – This is a key to good networking as well as to be able to communicate yourself with stakeholders
Qualifications and Technical Skills
Excellent understanding of the network layer protocol stack implementation.
Clear understanding of SSL/TLS implementations including MES
Proficiency in C/Java , Linux OS, Data structures, Network programming and Object oriented methodologies.
Basic understanding of platform specific concepts around build, static, dynamic linking of libraries across multiple OS such as Solaris, AIX etc.
In depth experience on usage of debugging tools and technique in primarily in C and also in Java
Minimum Qualification required is Bachelor (BE, BTech) in Computer Science or equivalent.
Desired Skills
Exposure to Oracle Fusion Middleware Products
Exposure to Open SSL framework
Knowledge on latest network trends and up to date with network standards
Should have overall grip over the next set of standards