Data/Python Developer

Data and Analytics
Malta

By ticking this box and submitting a job application, you consent to us processing your personal data according to Catena Media's Privacy Policy. Your personal data remains in our database for 24 months after the most recent update. You have the right to change or delete your data at any time.

The vision of the Data and Analytics team at Catena Media is to provide insightful high end visualisations and data services to the business which transforms Catena into a data driven organisation and empowers consumer products to provide the best user experience in the lead generation industry. The Data and Analytics team is a driver for innovation as we embark onto projects that are revolutionary within the lead generation industry. Our aim is to build an outstanding team of passionate, result oriented problem solvers who can drive this innovation to forward.

SCOPE OF THE JOB

  • As a Data Developer, your responsibility is to create business value, fulfilling User Stories supplied by our Product Owners. At Catena, the development teams are highly agile, self-organising, self-sufficient and excel at understanding how to solve business problems through clever implementations of code. Being an excellent developer is more important than having experience with all technologies listed. The technology stack we use is based on Python and NoSQL databases feeding more traditional frontends (SQL based). To excel in this role, it is expected to contribute to take our bespoke ETL solutions to the next level and your passion is data processing. The data team at Catena Media is heavily oriented around Python and NoSQL databases together with more traditional relational databases. 
  • YOUR CHALLENGE

  • Understand business requirements and convert them to a solution design
  • Code the design together with other developers from the team
  • Do code reviews
  • Work with QA’s to verify functionality
  • Fix bugs and retest
  • Write tests and documentation
  • Deploy your code to live environments
  • Any other duties as required
  • TO DO IT, YOU WILL NEED

  • You probably have a degree in Computer Science, or skills and experience to match.
  • You have been working in software development for several years, of which at least one has been within the BI/Data scene.
  • You know your way around BI Concepts like ETL, Cubes, Data Quality and Statistical Analysis
  • Experience with dynamically typed languages including Python
  • Concurrent programming
  • Experience with PowerBI, Qlikview or similar products is a plus
  • SQL, NoSQL and Mongo DB database experience
  • Experience with GIT and Jenkins is a plus