I am a trusted advisor for our customers, partners and colleagues. I am eager to learn and have the freedom to grow.
At NGDATA, we put the customer in the center of our day-to-day activities. Our objective is to empower them to maximize the value of their digital marketing transformation.
As a Big Data Engineer at NGDATA, you will get the chance to design, implement and configure innovative software for and with our customers.
Therefore, a passion for all aspects of software development as well as customer-centric working are of high importance.
Besides a challenging, learning and motivating environment, this role offers the opportunity to contribute to the growth of our talented Professional Services team located in Europe & Asia-pacific, to build, sustain and drive our customer collaboration model and to significantly impact the value of NGDATAs presence inside the application landscape of existing and new customers.
Be a true liaison between NGDATA and our customers;
Become a trusted partner for existing and new customers, supporting both existing customer relations as well as new customer roll-outs;
Design, develop and roll-out exemplary and thoroughly tested code for the most challenging aspects of the product or product sub-systems, from inception through integration to staging and production environments;
Creatively solving problems while collaborating and working effectively with multiple stakeholders of different technical backgrounds;
Implement and maintain our NGDATA solution on site or cloud based at customers with a wide variety of business verticals, infrastructure and architectures;
Share your experience through onboarding and training of new colleagues, take part in presales trajectories and challenge new product features;
Be part of a young, growing and international organization that actively invests in the well-being of its employees, that fosters knowledge growing and sharing and values the importance of open and honest communication throughout all seniority levels.
Excellent written and oral communication and presentation skills;
Strong interpersonal and customer facing skills;
Open minded and solution oriented;
Persistent, accurate, imaginative;
An analytical and logical approach to problem solving;
Ability to integrate research and best practices into problem avoidance and continuous improvement;
Self-reliant and capable of both independent work and as member of a team;
Discipline to document and record results;
Enjoying constantly expanding your knowledge base;
Willing to work at customer location and travel when needed.
The successful candidate should have 3+ years of experience in designing, building and integrating large-scale software applications in the cloud or on customer premise.
He / she has a strong technical background with functional understanding of data-centric software solutions and a willingness and capacity to expand leadership and technical skills :
Ability to work in a fast paced, test-driven collaborative and iterative programming environment;
Proficient linux user with basic linux administration skills;
Knowledgeable of the RESTful concept;
Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results;
Experience building and designing large-scale distributed applications;
Good knowledge developing and debugging in Java / J2EE;
Sound knowledge of Relational Databases (RDBMS), SQL databases;
Maven, git, IntelliJ / eclipse, unit testing are a must;
Experience with Python;
Knowledge of data modelling and programming;
Understanding of schedulers, workload management, availability, scalability and distributed data platforms;
Experience with agile / scrum methodologies to iterate quickly on product changes, develop user stories and work through backlogs;
Be knowledgeable of industry standards and trends.
Are considered a plus
Deep understanding and related experience with Hadoop internals, HBase, SOLR and Map / Reduce;
Familiarity with No-SQL and ETL tools;
Experience with performance tuning and profiling.