Apply for this vacancy

  Upload Your CV
Apply via LinkedIn
or call Daniel Blackwell on:
0191 620 0123
Interested in referring a friend? Click here
Location: Newcastle upon Tyne Tyne and Wear Newcastle upon Tyne NE12 8BX
Salary: £40000 - £45000
Sector: Back End   
Type: Permanent
Posted: 03/20/2020
Software Developer Ronald James Group 2019-07-11

Our client is the world's foremost provider of flange management and completions enablement solutions to the global oil and gas market.

This client is seeking to recruit a Software Developer. The role is an excellent opportunity for an experienced software developer to work on projects within our clients’ portfolio in the oil and gas industry. The candidate will need to be dynamic and be able to deliver to the highest standards.

Working as part of their software development team, you will be working closely with designers, testers, and subject matter experts within the business to support the delivery and ongoing support of their software products.

Our client is committed to equality and diversity in their workplace - providing equal employment opportunities to all employees and applicants without regard to an individual's protected status. This includes race, ethnic origin, colour, nationality, national origin, ancestry, sex / gender, gender identity / expression, gender reassignment, sexual orientation, marriage / civil partnership, pregnancy / maternity, religion or belief, creed, age, disability, genetic information, or any other protected status or characteristic.

Who You’ll Be

  • Participate in requirements analysis

  • Collaborate with internal teams to produce software design and architecture

  • Write clean, scalable code

  • Test and deploy applications and systems

  • Revise, update, refactor and debug your own and other people's code

  • Improve existing software and code

  • Develop documentation throughout the software development life cycle

  • Serve as an expert on applications and provide technical support

  • Design, build, and maintain efficient, reusable, and reliable code

  • Ensure the best possible performance, quality, and responsiveness of applications

  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

  • Help maintain code quality, organization, and automation

  • Support and maintain existing systems

  • Provide constructive feedback to team mates

  • Ensure the technical feasibility of UI/UX designs

  • Optimise application for speed and scalability

  • Assure all user input is validated before submitting to back-end

  • Stay up-to-date on emerging technologies

Key Performance Indicator

  • Overall health, integrity and performance of their products

  • Suitability of applications to the company environment and purposes

  • Systems analysis

  • Documentation of processes

  • Quality data and credible information provided to the business

  • Technical reports

Qualifications & Education

  • Bachelor's degree in engineering, science or information technology, or equivalent education and work experience

  • Minimum of 3 years of practical experience

  • Demonstrable experience of working with large / complex software solutions


  • Previous experience in a Data Analyst/Information Analyst role

  • Advanced understanding of Excel spreadsheets formulas

  • Advanced understanding of MS Access databases

  • Problem solve / identify patterns / discrepancies in datasets

  • Follow process and procedures in data analysis

  • Strong knowledge of SQL fundamentals

  • Strong analytical, conceptual and problem-solving abilities

  • Strong attention to detail and methodical approach

  • Ability to present reports and suggest ideas to senior managers

  • Knowledge of SQL Server, SSIS, SSRS and Data warehousing

  • Lucene index/query strategies

  • Knowledge of managing Lucene indexes is desirable

  • Experience with programming/scripting languages such as C#, VBA is desirable

  • Understanding and experience working with 3D models would be desirable

  • Must be able to work independently / remotely when required with flexible hours

  • Motivated / willing to learn

  • Teach others / team player

  • Excellent communication skills (written & verbal)

  • Previous experience working in a software development and helpdesk environment


  • Generous holiday allowance
  • Pension scheme
  • Great starting salary
  • Opportunity for progression
  • Flexible Time
  • Home Working

Could this be the role for you?

If you’d like to have an informal chat about your potential in this role, book in a call with one of our friendly talent advocates on 0191 620 0123 who can provide details, advise and guide you with your job search.

Alternatively, follow us on our blogFacebookLinkedInTwitter or Instagram to follow industry news, events, success stories and new role releases.


Apply Now Chat on WhatsApp Chat on Messenger


Back to Jobs

</Follow Us>