Home

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
Wed May 29 21:38:00 UTC 2024

To remove this job post send "job_kill 1434943" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 6

Location: ,