Strong Object Oriented programming fundamentals (Abstraction, Inheritance, Polymorphism, Encapsulation)Strong fundamental knowledge of data structures and algorithmsAt least 4 (8 for senior) years of Experience with a recent object oriented language (Python / Java / Go / C# / C++ / PHP)At least 2 (5 for senior) years of Professional experience using PythonAt least 2 (5 for senior) years of experience with Relational database (MySQL, Aurora, MSSQL, Oracle, Postgres)At least 2 years ( of experience AWS / Azure / GCP (Any major cloud provider)Experience with unit and integration testing frameworksExperience with git plus CI / CD and Automation tools - Jenkins / Github etc.Additional Required Technical Qualifications for Senior level :