Description

Responsibilities

  • Design and develop amazing software for different clients and different industries.
  • Lead, train, develop and encourage junior members of the team.
  • Work with internal and external team members in technical-related things and some business-oriented and client tasks.
  • Collaborate with clients providing architecture solutions and leading and coaching junior resources.

Required Skills

  • Proficiency in using the C/C++ programming languages.
  • Working knowledge of network communication protocols.
  • Strong fundamentals in data structures and algorithms.
  • Web Services knowledge (HTML, CSS, JavaScript, jQuery, XML and related AJAX technologies).
  • Good oral communication skills and good writing skills.
  • Solid object-oriented programming and software design skills.

Required Experience

  • Solid experience using Cloud technologies (Azure, AWS, GCP).
  • Experience in automation tools: DevOps, Git, CI/CD, Docker, Kubernetes.
  • Experience in software development.
  • Experience in developing software for Linux or Unix platforms.
  • Experience in the design and development of graphical user interfaces.
  • Experience in developing low-level software to interface with hardware components.
  • Experience in automated testing, TDD.
  • Experience in Cloud Native projects.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate