Python Developer
• Previous Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications.
• 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.
• Ability to communicate, written and verbal, with technical and non-technical cross-functional teams
• .NET Core , Jenkins, MSBuild, Ansible, XLR, Automated testing