Software Developer
Location: Newcastle Upon Tyne Apply now
What you can expect
Due to our continued growth in the field of Integrity Management and related software, our Integrity Solutions Business Line requires a Software Developer to work with other developers, engineers and experts from other disciplines on a variety of client projects as well as internal R&D initiatives. You will enjoy refactoring and optimising code, working as part of a team with like-minded developers and professionals from around the world to deliver cutting edge, high quality solutions.
Our Asset Integrity Management platform NIMA NIMA is proving very popular with our clients and we require additional developers to increase the number of software features and use cases and also to support integration into our customers’ internal IT infrastructure with ongoing maintenance/support. The role therefore involves configuring and adapting composite software solutions on premise and in the cloud.
Domain knowledge is not essential as full training will be given by our global team of experts, but you must be a passionate software developer who enjoys tackling intricate problems with complex algorithms and working with the latest tools and technology.
Responsibilities:
* Work as part of an agile development team on implementing software requirements
* Ensure high quality coding including automated testing and re-usability of code
* Proactively recommend improvements for the software development cycle including CI/CD
* Testing and validation of new software systems and source code
* Giving training on software applications and software development to internal and external audiences where required
* Providing continuous support, including writing documentation, to ROSEN staff and clients where required.
What you will bring
* Degree in Computer Science or other relevant discipline
* Proficient in an object oriented programming language, preferably Python
* Knowledgeable with large databases
* Familiar with agile development methodologies
* Experience in various aspects of software quality assurance
* Good communication skills and adaptability
What we offer
* The role is full time (37.5 hours per week) and permanent
* Competitive salary and benefits package including bonus scheme and 10% employer pension contribution
* Excellent Training & Development opportunities
* The role is based at our UK offices in Newcastle Upon Tyne
* Must be willing and able to travel nationally and internationally when required
* An excellent level of spoken and written English is essential for this position.
Please note all applicants must have the documented and permanent right to live and work in the UK. We do not provide sponsorship for this position.
Who we are
The ROSEN Group is a leading global provider of cutting-edge solutions in all areas of the integrity process chain. Since its beginnings as a one-man business in 1981, ROSEN has grown rapidly and is today a technology group that operates in more than 110 countries with over 4,000 highly qualified employees.
ROSEN’s products and services:
* Inspection of critical industrial assets to ensure reliable operations of the highest standards and effectiveness
* Customized engineering consultancy providing efficient asset integrity management
* Production and supply of customized novel products and systems
* Market-driven, topical state-of-the-art research and development providing “added-value” products and services
For more information about the ROSEN Group, go to www.rosen-group.com.
Do you have any questions?
Matt Attridge
Recruitment
#J-18808-Ljbffr