Python Software Engineer
We are looking for a highly skilled Python Software Engineer to enhance our software development capabilities.
• Expertise in Python programming and web framework knowledge (like Django)
• Working knowledge and experience using threading limitations of Python and multi-process architecture
• Familiarity with event driven programming in Python
• Experience in scheduling jobs or trigger events programmatically
• Hands-on experience with JIRA, Agile methodology, source code management - GIT, SVN etc.
• Experience in Data Cleaning and Data transformation using Python
• Experience working with Pandas, Numpy and Regular Expressions in Python
• Identify Pattern and trends
• Strong understanding in building REST APIs/ Micro services architecture
• Good Development experience on Web Services(Flask), Web Apps
• Strong understanding of object-oriented programming
• Understanding of fundamental design principles for building a scalable application
• Proficient in implementing automated unit tests
The ideal candidate will have strong expertise in Python programming, including web framework knowledge, threading limitations, and event-driven programming. Experience with JIRA, Agile methodology, and source code management is also required. Additionally, the candidate should have hands-on experience with data cleaning and transformation using Python, as well as working with Pandas, Numpy, and Regular Expressions. Strong understanding of object-oriented programming and design principles for building scalable applications is essential.