Description
For a longer-term project, our client is looking for a cloud software developer.You will participate in the development of complex high-performance cloud-based solution that you are partly responsible for the software analysis, design, reviews, implementation, documentation, testing and support for the cloud environment.
minimum requirements
* You followed a relevant training to Degree Or master's level
* You have more than 5 years experience as a professional software engineer
* You have experience with Apache / Hadoop (HDFS, MapReduce)
* You have experience with distributed storage such as MongoDB, Cassandra
* You have experience with M2M and IoT network communications and protocols
* You have experience with algorithms specifically for cloud computing (streaming, resource provisioning, security, load balancing ...)
* You have experience with C, Java and shell scripting
* You communicate in both Dutch and English
The ideal candidate has experience
* Real-time data processing such as Storm, Kafka or Berkeley Data Analytics Stack
* Web services, push services, MQTT, PAHO
* HTML5 and Javascript as a programming
* UI development
* Android or iOS application development
* Scripting languages such as Python, Scala, Perl, PHP, Ruby, ...
* Git / GitHub
* Agile / Scrum development
You apply for this job as ...
* You have a passion for software development
* You are a team player who can also work independently
* You have strong interpersonal skills, both written and verbal
* You are inquisitive and want to share with your colleagues know
* You are ambitious and want to grow in your field
* You are result oriented and flexible (also in relation to the tasks)
What you will be offered
* Contract of indefinite duration
* Competitive salary plus fringe benefits (company car with fuel card, group insurance, health insurance, reimbursement of expenses, meal vouchers, eco-checks, participation in internet and mobile phone subscription ...)
* Pleasant working atmosphere, content and climate
* Good work-life balance, acceptable travel time
* A generous annual personal training budget
* Follow through, people and task manager
* Growth opportunities
* Annual evaluation