Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineer

Job LocationDyce
EducationNot Mentioned
Salary45,000 - 50,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time Work from home

Job Description

Software Engineer - Aberdeen (Hybrid Working)Salary: £45k - £50k (Flexibility for the right candidate) + Pensions + Healthcare + flexible working hours + BenefitsThe Company:Our client is a highly successful international oil service company with a strong focus on research & development in electronics, software and mechanical engineering. The company have been in business for over 30 years and their success is built on offshoreexperience informing the design criteria and delivering rugged and complete solutions for the downhole environment. Jointly founded by a Doctor of Physics, the company is underpinned and has continually held strong relationships with leading institutes oftechnology throughout the world. Their employees understand the nature of offshore challenges, are informed by years of first-hand experience and as a consequence deliver exemplary support.The Role:This position is for an application/systems developer. This role includes a great deal of variety, creative input, and the opportunity to work with many different technologies. The successful applicant will work within the companys core team of SoftwareEngineers, dealing with all aspects of software development. Their primary activity will be to design and implement various applications for the purposes of interfacing to the business equipment and processing information recovered from that equipment.Principal Duties:

  • To work as part of the software development team
  • To design solutions for acquiring data, controlling equipment, logging and analysing results
  • To provide support to users
  • To capture and document software requirements and procedures
  • To work at client sites (onshore and offshore) when necessary
  • To participate in technical reviews such as code review and document reviews
Knowledge and Experience:
  • Familiarity with Windows development using Visual Studio .Net (C# and/or VB) and C/C++ programming languages
  • Technical backgroundBSc or equivalent in Computer Science or related Engineering/Scientific discipline
  • Experience of Windows Forms (Winforms) applications Awareness of Agile software development methodologies or equivalent
  • Strong knowledge and experience of software release processes
  • The ability to capture & document requirements
  • Must be able to communicate well in written and spoken English
  • Experienced in using source control systems such as Subversion/Git
  • Familiar with continuous integration/ continuous delivery system.
  • A good understanding of interfacing techniques, and communication protocols would be advantageous
As a Software Engineer the candidate:
  • Must have excellent software development skills, good communication skills and the ability to implement ideas as part of a team
  • Must have experience in software architecture and be well versed in developing and/or contributing to complex projects which pull together multiple different systems
  • Will have a minimum of five years experience within a software development environment, or demonstrable excellence in their role
  • Would benefit from experience of interfacing with hardware, embedded development, and protocols
  • Will be involved in whole software lifecycle, from capturing requirements, developing code, controlling equipment, analysing results, supporting users of the final software, and the practical application of the results
The ideal Software Engineer believes that software development is a collaborative activity and gets involved with feature development /interoperability from day one. They will contribute to the quality, robustness and reliability of the products thecompany create.Important Information: We endeavor to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phoneor text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy orGDPR please contact us.Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies & Employment Businesses Regulations 2003.

Keyskills :
software developersoftwareSoftware EngineerVisual Studio .Net

APPLY NOW

© 2019 Naukrijobs All Rights Reserved