Python Application Software Engineer
Required Qualification
and Experience
- Bachelor or Master degree in CSE/ECE/EEE/EI/IT with 6+
years of work experience
- Strong experience using Agile Methodologies
- Strong OOP and OOAD experience: design principles and
patterns
- Strong understanding of data structures and algorithms
- Expert in developing Web Applications using Flask and
Python
- Expert in HTML, CSS, Vue.js, Node.js, Backbone.js
- Strong Experience in databases including MySQL, SQL
Server, Oracle
- Strong Experience of Unit Testing techniques and methodologies
- Strong Expertise in Software Source Code Management
Systems including CI/CD processes and tools
- Strong background in Linux/Unix
- Good understanding of AWS or OpenStack cloud architecture
- Excellent problem-solving skills
- Good understanding of security and privacy principles
- Understanding and experience with Java and JavaScript is
a plus
- Domain knowledge of Telecommunications Network Design and
Data Build is a plus
- Strong written and verbal English communication skills