$56.75 - $78.25/hr

Full-time

Posted 13 days ago


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.