Software Engineer

Job description

    ASAL is looking for a talented fresh software engineer to join its team, that can do

    • Write and handle existing scripts.
    • Create and develop automation build systems.
    • Bug management.
    • Work on internal releases

Job requirements

  • Bachelor's degree in Computer Science or Computer System Engineering.
  • Knowledge of Object-Oriented Programming (OOP) is a must.
  • Knowledge of data structure and algorithms is a must.
  • Good problem-solving skills.
  • Preference for knowledge in Web development tools like Django and Flask is a must.
  • Knowledge of Python3 is a must, Preference for Pycharm.
  • SQL and NoSQL databases is a must. Preference for Mongo and MySQL.
  • Knowledge of Unix/Linux – advantage.
  • Knowledge of scripting languages like Bash, Perl and C shell – advantage
  • Knowledge of building systems, preference for the Azure DevOps system. Jenkins is also fine – advantage
  • Knowledge of Docker – advantage
  • Knowledge of API tools like Postman – advantage
  • Excellent communication and teamwork skills.