• Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications
• Enterprise system integration experience including extract-transform-load (ETL), API and message based integrations.
• Deep knowledge of Python Django Framework
• Integration between Python and Linux libraries using C
• Knowledge of cryptographic algorithms and hardware security modules
• Deep understating of Git version control system.
• Strong understanding of unit testing frameworks.
• Experience working in agile development process and good Software Development Lifecycle understanding. Must be aware about agile culture, roles, tools and terminology.
• Experience in data access technologies and patterns
• Experience with component-based web application frameworks
• Deep understanding of Linux
• Conceptual understanding of Object-Oriented Programming and SOLID design principles.
• Ability to communicate, written and verbal, with technical and non-technical cross-functional teams
Any Gradute