Python Software Developer
Description
Deep knowledge of Python Django Framework
- Deep knowledge of Angular, ES6/HTML5/CSS3
- Strong knowledge of MySQL databases
- Deep understanding of Git version control system
- Strong understanding of unit testing frameworks
- Experience working in Agile development process and good understanding of various
phases of Software Development Lifecycle
- Experience in data access technologies and patterns.
- Relational database experience and proven abilities in SQL and data modeling is
required. Must be aware of SQL Objects, query optimization, and join conditions.
- Experience with component-based web application frameworks.
- Conceptual understanding of Object-Oriented Programming and SOLID design
principles.