Senior Software Engineer

Senior Developer

Ref: 138Tuesday 15 September 2020

Requirements:

 

  • 3+ years of experience of hands-on, commercial software engineering
  • Extensive back-end experience with Java and/or Python
  • BS degree in Computer Science, Software Engineering, or related domains
  • Experience working on the end to end development of software projects
  • Experience with any of the main cloud platforms
  • Understanding of software best practices and design patterns 

Nice to have:

  • Experience in building cloud-based production grade big data pipelines and working with big data technologies.
  • Experience working in the Database or with Data Warehouse
  • Experience with CI/CD tools
  • Knowledge of best practice data structures and optimization algorithms.
  • Experience in manipulating big data and drawing insights from massive data sets.
  • Experience with GIS software/analysis tools as well as routing algorithms.