What you’ll need:
– 3 years of software engineering experience
– Familiarity with Golang, Java, Python, and functional programming languages such as Scala.
– Knowledge of common design patterns and OO principles and standard methodologies
– Familiarity with pipeline deployment tools such as Jenkins, GitLab, GoCD, or Bamboo
– Experience with any of Ansible, Salt, Chef, Terraform, or Cloudformation
– Knowledge of Multi-threading, synchronization and memory management on Linux or Linux-like Operating systems
– Comfortable with Linux environment and common tools. Knowledge of TCP/IP network fundamentals
– Excellent communication and teamwork skills to drive interaction with customers, peer developers, and project managers
– Bachelor’s degree in computer science, computer engineering or electrical engineering or equivalent technical background and experience.
– Specific experience with agile methodologies (Kanban, SCRUM, XP). modern software development environments as well as with DevOps practices
– Up to 10% travel.
Preferred Skills:
– Ansible, Docker, Kubernetes container orchestration
– Hadoop, Spark, Kafka, Impala, MapReduce or other big data technologies experience
– Hands-on experience with Git
Source link
