Oceaneering Senior JAVA Software Engineer in Chandigarh, India

Company Profile

Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry, with a focus on deepwater applications. Through the use of its applied technology expertise, Oceaneering also serves the defense, entertainment, and aerospace industries. Oceaneering’s business offerings include remotely operated vehicles, built-to-order specialty subsea hardware, deepwater intervention and manned diving services, non-destructive testing and inspection, and engineering and project management.

Position Summary

This position will be responsible for implementing,developing,testing, supporting and installing Java based solutions, including warehouse management systems and the newInsight statistics and maintenance website. Working in a multidisciplinary team this position will be responsible for making sure that the software systems meet the customer specifications and work within their site constraints. You have the technical insight to create solutions that provide optimal performance.Given that we have globalcustomers you are willingto travel and stay abroad for several weeks at a time. You are responsible for the successful installation at the customer site.Inthis role you will be working closely with the Software Engineering Team at Utrecht,the Netherlands.

Duties & Responsibilities

ESSENTIAL

  • Responsibleforimplementing,developing,testingandinstallingwarehouse managementsoftwaresystemsthatinterfacetoourAGVsupervisorsoftware

  • Responsibleforimplementing,developing,testingandinstallingprotocolconverters;

  • Responsibleforimplementing,developing,testingandinstallingwebbasedapplications;

  • Troubleshootingandfixingsoftwareissues;

  • CommissioningandhandoverofAGVstothecustomersatthsirsite;

  • Writingrequirements,detaileddesigndocumentation,andtest cases;

  • Providingsupportforfieldissues.

  • Continuouslyimprovingourprocessesandprocedurestooptimizedevelopmentefficiency;

  • Executeprojectsfromstarttodelivery

  • CoordinateprojectdeliveriesandscheduleswiththeOAsysteamintheNetherlands.

  • Leadmultipleprojectsatthesametime,includingsmallcross-functionalprojects


  • DirectteamofEngineerstoenablethemhandletheassignmentseffectively

  • Reviewworkcarriedoutbyotherengineers,reviewthedocuments preparedbytheteam

  • Approvedeliveriesmadebyteam

  • Ascertaincompliancetoestablishedtestprocessesbytheteam.

  • Definescope ofwork,Planjobs,Haveresourcesallocated

  • Shareregularupdatesaboutwork

  • Monitorperformanceonrelevantkeyperformanceindicators

NON-ESSENTIAL

Validatetimesheetsofteammembersassigned

Providetechnicalguidanceonmultipleareasofexpertisetootherteammembers,actasSMEPrepare&conducttechnicaltrainings

WorktowardsiodividualgoalsalignedwithdepartmentandorganizationalobjectivesGuideteammemberstohavethemaccomplishtheirperformancegoals

ComplytoorganizationalHRpoliciesandprocedures

UnderstandandadheretoorganizationalHSEpoliciesandpractices

WorktowardsestablishingOperationalExcellenceatODC.SupportQualityManagementSystemimplementationatODCanddriveContinuousImprovementprocess.

Carryoutadditionaldutiesasassigned

Safety

Ensurethatthe Safety policies and procedures are understood and adhered to so far as is reasonably practicableinorderto ensurea safe working environment.

Other

Carry outwork in accordance with the CompanyHealth,Safety,Environmentaland Quality Systems.

Performthe assigned tasks with due diligence regarding the Integrated Management Systems on the Company.

Eliminatewasteof whatever form,tosuggest the use of more environmentally friendly substances and practices and contributeto the continuous improvement of the environment.

Supervisory Responsibilities

Thispositionwillrequireto functionallylead entry level Engineers.

Qualifications

REQUIRED

  • Graduation(Bachelordegree)inComputerScienceIAutomation&ControlEngineering.

Minimum6yearsofexperienceinwritingJavasoftwareandwebsites;

ExperiencewithJavaframeworkssuchasJBoss,SpringandHibernate;

Experiencewithfull-stackwebdevelopment(HTMUCSS/JavaScript).Experiencewithdatamodelinganddatabaseprogramming; .

  • Knowledgeofobjectorientedanalysis&designmethodologiesand designpatterns;ExperiencewithXMLandwebservices;

  • Experiencewithissuetrackingsystems.SpecificexperiencewithJiraisaplus;

Experiencewithversionscontrolsystems.SpecificexperiencewithSubversionisaplus; "

Experiencewithwritingrequirements,design documentation,andtestcases;

Experiencewithintegratingwithenterprisesystemssuchasdatabases,ERPsystems,andfactoryautomationsystems;

  • ProficientwithLinuxandknowledgeableofthe Windowsoperatingsystems;ExperiencewithgeneratinguserinterfacesinJavaisaplus;

FileName:ABC123-Label,Area EOE/AA/M/F/D/V

JOBDESCRIPTION

, "®

(OCEANEERING)

  • Abilitytoread,understand,debugandmodifyexistingproductcode;

Abilitytoactindependentlygeneratinginnovativesolutionstocomplex problems; Customerfocusedattitude;

Willingnesstotravelandstayabroad severalweeksatatimeduringsysteminstallation;Abilitytoremaincalm andprofessionalinademandinganddynamicworkenvironment;

DESIRED

  • ExperiencewithAngular,BootstraporApacheTomcatisaplus; ExperiencewithprogramminginLinuxisaplus;

  • ExperiencewithprogramminginC,C++,andPythonisaplus;

ExperiencewithgeneratinguserinterfacesinJavaisa plus;

Abilitytoread,understand,debugandmodifyexistingproduct code;

Ability toactindependentlygeneratinginnovativesolutionstocomplexproblems;

  • Customerfocusedattitude;

  • .Willingnesstotravelandstayabroadseveralweeksatatimeduringsysteminstallation;Abilitytoremaincalmandprofessionalinademandinganddynamicworkenvironment;

Knowledge,Skills,Abilities,andOtherCharacteristics

EnsuresthatimportantinformationfrommanagementissharedwithemployeesandothersasappropriateGivesandreceivesconstructivefeedback

Ensuresthatregularconsistentcommunicationtakesplacewithinareaofresponsibility

  • Selfmotivated,confidentandpassionate

Providesvisionandinspirationtopeersandsubordinates.Abletomakedecisionsinconflictingsituation

  • Shouldbecomfortablewithambiguity.

  • Abletomanageawidevarietyofdiscretefunctionsandservices

  • Abletoset prioritiesinafast-paced,rapidly changingenvironment.

Additional Information

Reporting Relationship

Additional Information

PhysicalActivity/Requirements

Thephysical demands described here are representative of those that must be met by an employee to successfully perform theessential fur; ctions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform theessential functions.

Job Title: Senior JAVA Software Engineer

Location: Chandigarh, India

Job ID: 12320

Regular/Temporary: Regular

Full/Part Time: Full-Time