Python Automation Developer

3B Staffing LLC

Renton, WA • On-site

$56.75 - $78.25/hr

Full-time

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Hi, Greetings!
This is Piyush, IT Recruiter at Jconnect Inc.
I'm looking for an A Python Automation Developer our client. Please find job description below
Role: Python Automation Developer
Location: Renton or Everett, Washington
Job Type: Full Time
Job Description:
Must Have Technical/Functional Skills
Technical Skills:

  • Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions;
  • Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc.
  • Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch;
  • Framework: Django ; Flask; FastAPI
  • Web Scraping and HTTP: Beautiful Soup; Scrapy
Must Have: • 3-4 Years of Experience in developing Automations using Python language • Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions; • Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc. • Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch; • Framework: Django ; Flask; FastAPI • Web Scraping and HTTP: Beautiful Soup; Scrapy Good to have:
  • Background in operations research/optimization (e.g., scheduling, VM allocation).
  • Experience with AWS cloud platforms.
  • Security best practices: vulnerability scanning.
  • knowledge on automation tools like RPA Blue Prism or RPA Power Automate.
Roles & Responsibilities
  • End-to-end software development across design, implementation, testing, deployment, and maintenance.
  • Understand existing complex Python-based codebases, implement new feature, automations and maintain existing code base ensuring quality, performance, scalability, and security.
  • Write, maintain, and optimize Python scripts for data processing, system monitoring, and workflow automation
  • Maintaining/Enhancing existing CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins), define branching strategies, enforce code review standards, optimize build/test/deploy workflows, and manage releases.
  • Work on Linux environment, monitoring.
  • Understand complex interfacing system and integrate with different interfaces (APIs, event-driven, batch processes, etc.).
  • Model relational databases, optimize SQL queries, and conduct performance tuning and schema evolution.
  • Communicate with User and Understand operations research/optimization methods to solve complex airline operations and crew planning problems.
  • Collaborate with product managers and clients; present technical solutions, manage expectations, and translate requirements into delivery plans.
  • Scope work, estimate effort, break down tasks, and manage sprint commitments.
  • Design and implement automated testing to ensure software quality, often using tools like PyTest or Selenium
If you are interested, please send me your updated resume ASAP with below details: 1. Full Name: 2. Current Location/Zip: 3. Visa/Work Permit Status: 4. Notice Period/Availability to Start: 5. Willingness to relocate to job location: 6. Preferred Interview timings (Specify Time zone): 7. LinkedIn URL: Best Regards, Piyush Sri Jconnect Infotech Inc. 168 Barclay Center Ste. 347 Cherry Hill, NJ 08034 Phone: 856-569-1699 | LinkedIn | Mail | Company Page | Skype



Frequently asked questions

Q: What skills or qualities help someone succeed as a Python Developer?

A: To succeed as a Python Developer, key technical skills include proficiency in Python programming language, experience with popular libraries and frameworks such as NumPy, pandas, and Flask or Django, as well as knowledge of data structures, algorithms, and object-oriented programming. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Developer can efficiently design, develop, and deploy scalable and maintainable software solutions, driving career growth and effectiveness in the role.

Q: What is the career path for a Python Developer?

A: A Python Developer's typical career progression involves starting as a Junior Python Developer, where they focus on writing clean, efficient code and learning industry-standard frameworks and libraries. As they gain experience, they can move into mid-level roles such as Python Engineer or Senior Python Developer, where they take on leadership responsibilities, mentor junior team members, and contribute to the design and architecture of complex systems. Ultimately, senior Python Developers can transition into technical lead or architect positions, or explore adjacent roles like Data Scientist, DevOps Engineer, or Technical Product Manager, leveraging their expertise in Python and software development to drive business growth and innovation.