Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Under general supervision, designs, codes, tests, trouble-shoots and documents engineering systems applications. The developer will be expected to have experience of common tools and processes used to design, code, test, trouble-shoot, document engineering systems applications.
Please note, although this is a hybrid position, you will be required to attend their Milton Park, Abingdon, Oxfordshire office a minimum of three days per week.
* Develops test strategies used in the automated regression testing of these systems.
* Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications.
* Familiar with common software vulnerabilities and leading practices to mitigate.
* Should have some experience in researching open- source technologies for use in building systems and participate in open source communities as needed.
* Works on projects of moderate scope and complexity.
* Pro-actively identifies areas for improvement within the software system and processes.
* Develops assignments and schedules.
* Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience.
Key Responsibilities:
* Work on a team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Team Lead, Product Owner, Scrum Master, Developers and QAs
* Working with the architects and other developers, provide technical input to the Product Owner
Communicate and escalate issues in a clear and timely manner
* Team management including day to day and career development for team members
* This is a hands-on role and will be expected to take an active part in development work
* Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
* Working and collaborating with remote teams around the world
The ideal candidate
Qualifications & Experience
* 4+ years of experience in Software development of complex applications.
* Excellent understanding of design principles and considerations, best practice
* 4+ years of Java and C++ development experience
* History of applying best practices, code reviews and quality checks
* Familiarity with build pipeline tools and technologies such as Gitlab
* Must be self-motivated but needs to work well in a team environment
* Excellent analytical, communication and problem-solving skillsSelf-Starter; willing to learn new technologies, ability to learn fast
* Knowledge of Eclipse RCP and Eclipse OSGi
* Swing and SWT experience
* Understanding of Machine Learning technologies (Python, TensorFlow etc.)
* Experience in Geophysics and/or Geology domain especially Oil and Gas
* Undergraduate degree in Software Engineering, Computer Science or equivalent
* Experienced in working with remote teams
* Advanced awareness and understanding of AI technologies/tools
* Familiarity and understanding of modern cloud technologies and microservices
Additional information:
Must be in or around Abingdon, Oxfordshire, UK. Position is for a Hybrid work schedule.
* 97 Jubilee Avenue, Milton Park, Oxfordshire, OX14 4RW
#J-18808-Ljbffr