Are you interested in a dynamic working environment where you are constantly presented with new challenges? If so, this job could be for you! This job allows you to hone your C/C++ skills by triaging and debugging the most complex problems involved due to 100’s of developers and 1000’s of lines of new code on a daily basis. The job involves debugging complex set of changes in C/C++/Java/plsql and other software, unravel the huge set of dependencies that change, isolate and identify the one change that causes the issue and fix it, all in a matter of few hrs.Job descriptionYour intellectual curiosity, technical subject matter expertise, and business acumen define you as a highly respected software engineer who has a passion to debug complex issues and an urge to get to the bottom of every failure.You are good at tools development and can use scripting (Python, shell, perl).You have done Hudson / Jenkins plugin development using groovy, java, jelly etc. (optional)You have working experience of C/C++ and Make files.You are highly organized with very strong analytical skills, can prioritize multiple tasks, are very articulate both verbally and in written formats, can communicate technical information to non-technical audiences, and have excellent attention to detailResponsibilitiesAs a member of the Oracle Database Build & Integration, you will:Use in-house source code control and distributed builds and testing tools that work on top of Oracle’s Database.Work on distributed builds across farms of machines spread across the globe in different data centers.You will Build the entire Database stack for different versions and different ports like Linux, WindowsYou will own, maintain and improve parts of the Unified Integration Process using Python, Perl and shell scripts.You will interface with Makefiles, debug build errors in C, C++.Participate in defect and issue resolution processDebug Integration issues like cross dependencies, intermittent issues, including issues with Perl, Python, Shell, gmake, etc.Run regression suites for different platforms to check the robustness of your builds.Use Hudson and Jenkins instances to schedule periodic builds. (optional)Preferred Skills and BackgroundB.E / M.E / B.Tech in CS or equivalent from reputed universities with consistently good academic record with 6-12 years of experience in Continuous Integration / Software development.Thorough knowledge of any Source Code Control System like Clearcase, CVS, VSS etc.Thorough knowledge of Hudson/Jenkins, Maven and Groovy. (optional)Clear understanding of the build process, compilers, linker and Makefiles.Experience with C/C++. Proficiency in any one or two of the scripting language: Shell, Perl, Python.Good in operating system concepts and commands, daemons and services.Creative, Team-oriented, Quick Learner, and Driven to produce results.Strong in SQL and worked on various DB’s (Oracle, DB2)Exposure to Oracle DB and other Oracle Products.Experience with Unix and Windows Server platform.Excellent verbal and written communication skills.Experience working with a globally distributed team.Great debugging skills, self-starter.Nice to haveDevelopment experience in web services (intranet or internet).Understanding of Development Tools like Code Coverage and experience with Profiled builds.Strong knowledge of operating system basics.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.