Skillset: 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 a must.
* Ability to work individually, given a task/problem, without having to rely on 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).
#J-18808-Ljbffr