We are a fast growing and innovative internet development company, with over 15 years of experience in building and maintaining web-based projects. Our main focus is the development and enhancement of one of the largest websites in the world, having an audience in the top 300 sites world-wide.
We value our staff by investing in their development, health and good employment practices. Our workplace has a creative, well-organized, dynamic and fun atmosphere, which allows people to develop their potential and enjoy sharing experience with other professionals.
As a Data Programmer you will be part of the Data Science team. This is an independent team with focus on innovation and cutting edge technologies. The Data Programmer will work closely with other team members and will have the chance to make a name in company by working on important business-facing projects. You will report to Team Lead and further to stakeholders.
The Data Programmer should prove knowledge of data structures, data systems and deployment processes.You will excel at working in a team environment and in managing multiple tasks while meeting project deadlines.
Main activity would be to encapsulate data science projects into a component-ready functionality that integrates with company's realm.
-Experience with application servers.
-Practical knowledge of SQL, relational databases (RDBMS), database concepts, dimensional modelling and database designs.
-Experience with non-relational databases: MongoDB.
-Nice to have experience with BigData systems: Spark, Hadoop.
-Nice to have experience with Docker and Spinnaker environment.
-Excellent organisational skill and strong initiative to help solve problems and eliminate roadblocks as well as embraces change and can adapt easily to changing priorities.
The qualified candidate will have the following responsibilities:
-Develops, modifies and maintains data science workflows.
-Develop and integrate APIs to communicate between internal systems.
-Utilize available tools and/or program creation to automate and standard workflow when applicable.
-Design, develops and document databases, programs and procedures necessary to integrate and/or implement the workflow.
-Tests system thoroughly to determine its operational reliability.
-Provides technical advice and support to users for the programs developed.
-Communicates and enforces coding standards.
-Reviews work of team utilising peer review techniques that result in development coding improvements for the team.
Benefits and professional development according to each individual’s needs;
Cozy workplace located within walking distance of many delicious restaurants and cafés;
In the days this doesn’t work for you, our office kitchen is always fully stocked with both sweet and savoury snacks and drinks!