Data Analytics & Automation Developer/Specialist
Required competencies:
- Bachelor’s or master’s degree in Computer Science, Software Development, Mathematics / Statistical related discipline or equivalent.
- 2 to 5+ years of software development experience of a comparable role or industry experience solving analytical problems using quantitative approaches.
- Experience in building fast, robust, effective and efficient analytics data pipelines with modern cloud development technologies covering data collection, transformation, storage & visualization.
Software competencies:
- Good programming skills and experience with Java, Python, Perl or R
- Knowledge of web front-end technologies (HTML, CSS, JavaScript)
- Experience consuming enterprise web-services, REST, JSON/XML, Netconf and expose own services to help design the next generation of back-end APIs and functionality.
- Understanding of relational (MySQL, PostgreSQL, Oracle) and non-relational (MongoDB, Elasticsearch) DBMS and experience in writing SQL or NoSQL queries.
- Experience in using Apache Spark, Kafka considered as plus
- Distributed system architecture understanding
- Desirable to have experience in implementing deep learning models using open source frameworks such as Keras and Tensor Flow, etc.
- Experience in using notebooks like Zeppelin and BI tools for data analysis considered as plus
DevOps competencies:
- Being able to work in Linux is a must
- Scripting language experience (ex: Python)
- Bash scripting experience
- Cloud: understanding basic concepts, AWS REST APIs are considered as plus
- Experience in containerization/ dock erization of developed solutions are considered as plus
Other competencies:
- Modern software development methodologies such as Agile, Scrum, etc… including Test Driven Design and other testing methodologies.
- Experience with source version control systems like SVN, Git
- Knowledge of telecommunication networks and basic understanding of configuration management, performance management and fault management data.
- Automation frameworks / tools experience like (Robot Framework, BluePrism, etc.) is a plus