Expected skill set(Top 5 must to have skills in the order of priority):
Advanced Python Proficiency: Exceptional experience with up-to-date Python development, its libraries, and building structured CLI/backend services.
OOPs & Design Patterns: Solid mastery of Object-Oriented Programming concepts, Design Patterns, and design principles (such as SOLID).
Testing Frameworks: Expert-level knowledge of writing unit tests and utilizing test tools like PyTest for test automation.
Version Control & CI/CD: Hands-on experience with GIT workflows (branching, merging, pull requests) and build automation tools like Jenkins.
Architectural Code Generation: Proven experience working with or building automated code generation templates, parsers, or backend compilers.