Software Engineer (Java / C++)

Milton Park

Abingdon

Hybrid

GBP 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Halliburton in Abingdon is seeking a skilled Software Developer to join their team. This hybrid position requires working on new products and features using Agile methodologies, collaborating with architects and developers.

The ideal candidate should have over 4 years of Java and C++ experience, familiarity with build tools, and a strong understanding of design principles. The role includes managing team activities and maintaining knowledge of emerging technologies. Applicants must live near Abingdon, UK.

Qualifications

  • 4+ years of experience in software development of complex applications.
  • Excellent understanding of design principles and considerations.
  • Familiarity with build pipeline tools and technologies such as Gitlab.

Responsibilities

  • Deliver new products, features, and fixes iteratively using Agile Scrum.
  • Provide technical input to the Product Owner.
  • Manage team members' day-to-day career development.

Skills

Java
C++
Communication
Problem-solving
Analytical skills

Education

Undergraduate degree in Computer Science or Software Engineering

Tools

Gitlab
Eclipse RCP
Machine Learning technologies (Python, TensorFlow)

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Java Developer
Mid-Level Java Developer

Halliburton • Milton

Hybrid
GBP 40,000 - 60,000
Senior Software Engineer – Rock Physics Applications
Senior Software Engineer – Rock Physics Applications

Milton Park • United Kingdom

Hybrid
GBP 50,000 - 80,000
Mid-Level Java Developer
Mid-Level Java Developer

Milton Park • Abingdon

Hybrid
GBP 45,000 - 65,000
Java & C++ Software Engineer - Hybrid (Oxfordshire)
Java & C++ Software Engineer - Hybrid (Oxfordshire)

Milton Park • Abingdon

Hybrid
GBP 40,000 - 60,000
Software Engineer - Rock Physics Applications
Software Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 40,000 - 60,000
Senior Software Engineer - Rock Physics Applications
Senior Software Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 60,000 - 80,000
Senior Software QA Engineer - Rock Physics Applications
Senior Software QA Engineer - Rock Physics Applications

Halliburton • Milton

On-site
GBP 40,000 - 60,000
Data Integration Geoscientist
Data Integration Geoscientist

Halliburton • Abingdon

Hybrid
GBP 70,000 - 100,000
Data Integration Engineer
Data Integration Engineer

Milton Park • Abingdon

Hybrid
GBP 45,000 - 65,000
Senior Software Engineer
Senior Software Engineer

Leap29 • Abingdon

On-site
GBP 70,000 - 95,000