
- Development Manager
- Scrum Master and members of the Scrum Team
- Product Owner
- Operations and support team
- Project stakes holders
- Master/Bachelor’s Degree in Computer Science, Computer Engineering or related discipline
- Experience 5+ years in software architecture design and development
- Knowledge of architecture design guideline/best practice.
- Experienced software engineer with excellent knowledge of Java and/or Python.
- Practical experience with cloud-native application development with one of the major cloud providers (AWS, GCP, Azure).
- Experience with one of the following technologies: AWS (EC2, ECS/EKS, S3, Lambda, IAM, Aurora, API Gateway etc.) and cloud database technologies (AWS RDS, Aurora, Postgres, Azure SQL, etc.).
- Experience of SQL and database
- Solid technical background with understanding of programming styles, frameworks, design patterns and unit testing.
- Understanding of security implications and secure coding
- Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
- Superb communication skills, both verbal and written
- Skill for writing clean, readable code and reusable components
- Experience with Test Driven Development and / or Behaviour Driven Development
- Self-motivated, pressure-tolerant, and result-oriented personality with innovation mindset
- Experience with big data platforms: Hadoop, HBase, Spark, Elasticsearch, Kafka and cloud offerings (Amazon EMR, Azure HD Insight, Google Big Query, etc.)