Database Engineer

Job Title: Database Engineer
Location: ,
About Us
Creditsafe is the most used business data provider in the world, reducing risk and maximizing opportunities for our 110,000 business customers. Our journey began in Oslo, Norway in 1997, where we had a dream of using the then revolutionary internet to deliver instant access company credit reports to small and medium-sized businesses. Creditsafe realized this dream and changed the market for the better for businesses of all sizes. From there, we opened 15 more offices throughout Europe, the USA and Asia. We provide data on more than 300 million companies and provide customer notifications for billions of changes annually. We are a high growth company offering the freedom and flexibility of a start-up type culture due to the continuous innovation and new product development performed, coupled with the stability of being a profitable and growing company! With such a large customer base and breadth of data and analytics technology you will have real opportunities to help companies survive and thrive in challenging times by reducing business risk and choosing trustworthy customers and suppliers.
The Role
This is your opportunity to develop your career with an exciting, fast paced and rapidly expanding business, one of the leading providers of Business Intelligence worldwide. As a Database Engineer with excellent database development skills, you will be responsible for developing and maintaining the databases and scripts that power the company’s products and websites, handling large data sets and having more than 20 million hits per day.
You will work with your team to deliver work on time, in-line with the business requirements, and to a high level of quality This is your opportunity to develop your career with an exciting, fast paced and rapidly expanding business, one of the leading providers of Business Intelligence worldwide.
You will work with your team to deliver work on time, in-line with the business requirements, and to a high level of quality.
Essential Skills
 5+ year’s solid commercial experience of Oracle development under a 10g or 11g environment.
 Advanced PL/SQL knowledge required.
 ETL skills – Pentaho would be beneficial
 Any wider DB experience would be desirable e.g., Redshift, Aurora DB, DynamoDB, MariaDB, MongoDB etc.
 Cloud/AWS
 An interest in learning new technologies
 Experience in tuning Oracle queries in large databases.
 Good experience in loading and extracting large data sets.
 Experience of working with an Oracle database under a bespoke web development environment.
 Analytical and critical thinking skills; agile problem-solving abilities.
 Detail oriented, self-motivated, able to work independently with little or no supervision, and is committed to the highest standards of quality for the entire release process.
 Excellent written and verbal communication skills.
 Attention to detail.
 Ability to work in a fast paced / changing environment.
 Ability to thrive in a deadline driven, stressful project environment.3+ years of software development experience
Desirable Skills
 Degree in Computer Science or similar.
 Experience with loading data through SSIS.
 Experience working on financial and business intelligence projects or in big data environments.
 A desire to learn new skills and branch into development using a wide range of alternative technologies.
Responsibilities
 Write code for new development requirements as well as provide bug fixing, support and maintenance of existing code.
 Test your code to ensure it functions as per the business requirements, considering the impact of your code on other areas of the solution.
 Provide expert advice on performance tuning within Oracle.
 Perform large-scale imports and extracts of data.
 Assist the business in the collection and documentation of user's requirements where needed, provide estimates and work plans
 Create and maintain technical documentation.
 Follow all company procedures/standards/processes.
 Contribute to architectural design and development making technically sound development recommendations.
 Provide support to other staff in the department and act as a mentor to less experienced staff, including through code reviews.
 Work as a team player in an agile environment.
 Build release scripts and plans to facilitate the deployment of your code to testing and production environments.
 Take ownership of any issues that occur within your area to ensure an appropriate solution is found
 Assess opportunities for application and process improvement and share with team members and/or affected parties