Python Developer !! ONSITE interview !! at Remote, Remote, USA |
Email: [email protected] |
From: Manoj Yadav, Tek Pyramids inc. [email protected] Reply to: [email protected] Python Developer Richmond, VA - Onsite ONSITE interview Long Term Contract Visa: Any Required Skills: Python Proficiency in Python Programming: Strong understanding of Python language features and idiomatic practices. Pandas: Experience in data manipulation and analysis using Pandas for data aggregation and processing. Flask Framework: Proficiency in building web applications using Flask, including routing, request handling, and response generation. SQLAlchemy: Expertise in using SQLAlchemy for ORM, managing database connections, and performing CRUD operations. SQL Complex SQL: Ability to write complex SQL queries, including views, stored procedures, and dynamic SQL. Database Administration Indexing: Knowledge of creating and managing database indexes to optimize query performance. Stored Procedures: Experience in writing and maintaining stored procedures for encapsulating business logic. Performance Tuning: Ability to analyze and optimize database performance through various techniques and tools. API Development CRUD Development: Proficiency in developing APIs that support Create, Read, Update, and Delete operations. Complex API Development: Experience in designing and implementing complex API endpoints that require data aggregation, filtering, and caching. General Application Development & Design Skills Understanding of Design Patterns: Knowledge of common design patterns, including the Repository Pattern, and their application in building scalable and maintainable code. Modular Design: Ability to design applications with modular and reusable components. Testing & Quality Assurance Unit Testing: Experience in writing and maintaining unit tests to achieve high test coverage (minimum 80%) using frameworks such as pytest. Test Coverage Analysis: Skills in analyzing test coverage reports and identifying areas needing additional tests. Performance Testing: Proficiency in conducting performance tests using tools like JMeter to ensure the application meets performance benchmarks. Security OAuth Implementation: Experience in implementing OAuth 2.0 workflows, particularly using libraries like Authlib for secure authentication and authorization. Security Best Practices: Knowledge of securing APIs against common vulnerabilities (e.g., those identified by OWASP) and implementing security measures like rate limiting and input validation. Additional Skills Caching with Redis: Experience in using Redis for caching to improve application performance and scalability. Documentation: Ability to document code, APIs, and system designs effectively to ensure maintainability and ease of understanding for other developer Best Regards, Manoj Yadav | Technical Recruiter www.TekPyramids.com | Manoj @TekPyramids.com 24175, Northwestern Hwy, Suite # 120 Southfield, MI - 48075 MBE Certified Keywords: Michigan Virginia Python Developer !! ONSITE interview !! [email protected] |
[email protected] View All |
09:38 PM 29-May-24 |