What are the responsibilities and job description for the Python Developer position at TechDigital Corporation?
Job Description
Job Description
Mandatory required skills : Python Programming, Azure SQL & Angular
- More than 5 years of experience in Design, Build and Development of Python based applications and programs.
- In-depth theoretical understanding and practical expertise regarding enterprise Information Management Systems
- The Python Developer will need to have very good development exposure in Python language with having individually developed, maintained Python programs, and be a go to person in Python programming.
- Good Knowledge in Angular is must
- Ability to work individually, given a task / problem, without having to rely for guidance in Python programming.
- Strong technical writing / documentation skills.
- Effective written and oral communication skills.
- Ability to take technical concepts and explain them in widely understandable terms.
- Ability to operate under pressure and multi-task, must demonstrate strong bias for action, follow-through, and personal leadership.
- Ability to develop and drive integration and automation of systems using Python language.
- Strong Object-Oriented Program design and implementation skills
- Good understanding of design patterns and experience in implementing them in code
- Strong Knowledge of Relational Databases, preferably Azure SQL
- Extensive understanding and knowledge of various python libraries like Pandas, NumPy, Scikit, Beautiful Soup, Matplotlib etc.
- Hands on experience working with Azure Storage, Key Vault
- Troubleshooting & performance tuning of Python programs / applications
- All phases of software development life cycle including analysis, design, implementation, testing and deployment
- Understanding of Parquet file format
- Exceptional communication skills in English both written and oral
- Agile Development Methodology
- Ability to troubleshoot and resolve complex production issues.
- Familiarity with various process modeling techniques (activity hierarchy diagrams, data flow diagrams, sequence diagrams, workflow diagrams, system interface diagrams)