Python Developer with Fast API - REMOTE WORK - 51942
Pay Range - $65 - $70/hr
We have an immediate long-term opportunity with one of our prime clients for a position of Python Developer to work on Remote basis.
Must Haves (skills/technologies/#years):
- Strong proficiency in Python programming with a deep understanding of concurrency and parallelism concepts such as threading, multiprocessing, and asynchronous programming (asyncio)
- Experience building REST APIs using FastAPI or similar frameworks
- Knowledge of containerization technologies (e.g., Docker) and container orchestration tools (e.g., Kubernetes)
Nice to Have:
- Knowledge of Microsoft Presidio or similar PII detection libraries is a plus; Experience and knowledge working within Agile Teams is a strong nice to have;
- Experience with log management, monitoring and observability tools such as Cribl, Splunk, Dynatrace and Grafana is desired
Description:
Designs, codes, tests, debugs, and documents software according to Dells systems quality standards, policies, and procedures. Analyzes business needs and creates software solutions. Responsible for preparing design documentation. Prepares test data for unit, string and parallel testing. Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements. Works with business and development teams to clarify requirements to ensure testability. Drafts, revises, and maintains test plans, test cases, and automated test scripts. Executes test procedures according to software requirements specifications. Logs defects and makes recommendations to address defects. Retests software corrections to ensure problems are resolved. Documents evolution of testing procedures for future replication. May conduct performance and scalability testing.
Responsibilities:
- Design, develop, and optimize high-performance Python applications for real-time data processing and analysis
- Implement asynchronous programming techniques, coroutines, and multiprocessing to enhance the scalability and efficiency of software solutions
- Develop RESTful APIs using FastAPI framework for building robust and scalable web services
- Utilize Kafka for building event-driven architectures and implementing real-time data streaming pipelines
- Collaborate with cross-functional teams to design and implement solutions that meet business requirements and performance targets
- Conduct performance profiling and optimization to ensure the reliability and efficiency of software applications
- Monitor, troubleshoot, and optimize the deployed system to maintain high performance and availability
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong proficiency in Python programming with a deep understanding of concurrency and parallelism concepts such as threading, multiprocessing, and asynchronous programming (asyncio)
- Experience building REST APIs using FastAPI or similar frameworks
- Familiarity with Kafka and event-driven architectures for building real-time data processing pipelines
- Knowledge of containerization technologies (e.g., Docker) and container orchestration tools (e.g., Kubernetes)
- Solid understanding of Test-Driven Development (TDD) principles and experience writing unit tests and automated test suites
- Solid understanding of software engineering principles and best practices
- Excellent problem-solving skills and ability to work independently as well as part of a team
- Strong communication skills and ability to collaborate effectively with cross-functional teams
- Knowledge of Microsoft Presidio or similar PII detection libraries is a plus
- Experience and knowledge working within Agile Teams is a strong nice to have
- Experience with log management, monitoring and observability tools such as Cribl, Splunk, Dynatrace and Grafana is desired
**ALL successful candidates for this position are required to work directly for PRIMUS. No agencies please only W2**
For immediate consideration, please contact:
Sneha
PRIMUS Global Services
Direct (972) 471-9498
Desk: (972) 753-6500 Ext. 405
Email: [email protected]