Access to nurago's internal client and employee area

bright minds wanted

We are constantly looking for motivated, highly-skilled colleagues to strengthen our team.

Working for nurago ...

We want highly-skilled colleagues with great team spirit and bright ideas! We are looking for team players who have bags of enthusiasm for research and the digital world, take pride in their work, work to the highest quality standards, identify with who we are and of course are fun to be around.

If this sounds like you then please send your application to jobs@nurago.com

Please note: All positions offered are generally addressed at both male and female applicants. For structural reasons we therefore forgo the specification "m/f" in some job advertisements.

Senior Windows Developer


Technology Stack and your Tasks
As a Senior Windows Developer you are jointly responsible for the continuous development and maintenance of the client components of our technology platform “UCT”. This platform collects data on the behavior and attitude of internet users within the framework of innovative market research studies and comprises Browser Add-ons for Microsoft Internet Explorer, Mozilla Firefox and Google Chrome as well as a HTTP Protocol Analyzer. Many Windows Services communicate via COM with these components and care for a reliable HTTPS communication to our server systems as well as for our automatic updates. The whole platform is created via JavaScript and can be customized in many different ways.

The focus of your work is concentrated on the conception of extension and completion of the platform as well as of the components implementation and documentation. If necessary you will also undertake adaptations to new windows- and browser versions. You will work closely with your team and lead it periodically. 

 

download of the job description

 

Senior Web Developer

Technology Stack and your Tasks

As a Senior Web Developer you are responsible for maintaining and enhancing browser based user interfaces used to report result data as well as manage and monitor our core technology UCT. This unique platform allows to gather behavioral as well as attitudinal data about internet users when conducting international panel based market research studies for top global brands. All parts of the system are scriptable and can be tailored towards specific client needs. To support our service delivery staff as good as possible these tools need to provide best in class usability while maintaining all flexibility our clients are asking for. We make heavy use of modern web development frameworks on the client as well as on the server. The high standardization of these components ensures efficient procedures and long lasting results.

The focus of your work will be the creation of enhancements to the platform including all testcases and documentation assets. If necessary, adaptations for new browser releases are part of your job. Based in our offices in Berlin or Hanover you'll work closely with the rest of the platform team to leverage skills of other team members. Furthermore you are in direct contact with the platform manager to synchronize specifications and to guarantee a seamless integration of your results into the platform.

Our key requirements are:

  • at least 5 years experience in the development of browser based applications using DHTML, AJAX and any MVC-based Development Framework
  • In depth understanding of common web technologies (JavaScript, HTML5, CSS, HTTP, XHR, WebSockets etc.)
  • A keen eye for balanced state of the art visual interface design
  • At least 3 years experience with configuration- and build management based on Continuous Integration Systems like TeamCity or Hudson
  • Experience using the LAMP stack to deploy, monitor and debug web applications
  • Very good German and English language skills


Additional experiences we consider to be nice to have:

  • Specific hands on experience with Sencha ExtJS or Zend Framework
  • Any background in HCI, UX or interaction design
  • Experience with localization of web applications
  • Hands on experience with reporting and charting components
  • Some Experiences in technical development teams (possibly as a Scrum Master)

Software Developer Hadoop


Technology Stack and your Tasks

As a Software Developer Hadoop you are jointly responsible for the continuous development and maintenance of the data processing components of our technology platforms “UCT” and “SCT”. These platforms serve to edit and analyze data on the behavior and attitude of internet users within the framework of innovative market research studies and comprise in particular modules for data logistics, aggregation and reporting. With the aid of Oozie Workflows, data packets are to be continuously imported and parsed into the HDFS. By the use of Map/Reduce-based transformations and aggregations, semi-structured internet data are shaped into an evaluable format. Reporting takes place both on basis of relational DBs and by the means of Hadoop Jobs, which can be parameterized started by the users themselves.

The focus of your work is concentrated on the conception of extension and completion of the platform as well as of the components implementation and documentation. In doing so a special emphasis is both put on features to consistent monitoring and on an extensive understanding of the content of the collected data. On this basis individual analysis for particular clients can be planned and undertaken by you.

 

download of the job description