Roles and Responsibilities :
Create and manage data structures to store design data.
Develop scalable and maintainable code using Data structures, algorithms, and design patterns in Python.
Collaborate with design engineers to develop automation solutions.
Implement and structure these implementations following state-of-the-art software concepts.
Define architecture, coding principles, QA strategies, and documentation plans.
Work with cross-functional teams to identify and prioritize project requirements.
Job Requirements :
Robust understanding of OOPs concepts, including classes, objects, inheritance, polymorphism, and encapsulation.
Proficiency in developing microservices architecture using Python.
Experience with UML modeling language.
Familiarity with Flask framework is desirable.
Knowledge of Data Structures, Algorithms, and Design Patterns is advantageous.
Ability to work collaboratively with teams to deliver high-quality results.