ExxonMobil recruits a Geoscience Software Developer (Upstream Information Technology) – Bangalore, KA, IN

Location:  Bangalore, KA, IN
Company:  ExxonMobil

Job Role Summary

The Upstream Technical Computing teams deliver industry-leading business capabilities and computational sciences through proprietary, commercial-grade software. We are looking for passionate, self-starting team members who will challenge the status quo and always be willing to learn and contribute in new ways. Develop and support for Geoscience workflows (e.g. interpretation and geophysical algorithms, proprietary plug-in development, and proprietary application development) in the Windows operating system. Candidate will work closely with customers and team members to execute all aspects of application development.

 

Job Requirements Preferred Knowledge/Skills/Abilities:

  • Bachelor’s degree or Master’s degree from a recognized university in Computer Sciences, Computer Engineering, Information Technology or related field or related field with minimum GPA 6.5 and above
  • Experience developing, deploying, and supporting geoscience technical applications including front-end, business logic, and data layers with minimum 5 years of development experience
  • Professional experience with Microsoft tool set (i.e. C#, WPF, .NET and Entity Framework)
  • Experience building & testing .NET applications with minimum 5 years of development experience
  • Understanding on how to deploy the software through CI/CD pipeline
  • Understanding of and work experience with design patterns for code design, unit testing, and testable code
  • Prefer experience of working, deploying, and supporting applications in Cloud environment (e.g. Microsoft Azure) preferred
  • Knowledge or experience with JavaScript, Angular, React is preferred
  • Experience working in Agile teams is preferred
  • Prior work experience in the upstream oil and gas industry is preferred

Soft Skills:

  • Safety Oriented Mindset
  • Proficient in English (written & verbal)
  • Effective Communication skills (written & verbal)
  • Team Oriented & Positive Attitude
  • Analytical skills
  • Customer Oriented
  • Problem Solver