Job Type: Full Time
Job Category: IT

Job Description

Role: Python Automation Developer

 

 Location -  Renton, WA / Everett, WA. Onsite . 

 

 Fulltime Permanent FTE

 

Technical Skills:

·         Python (primary), SQL; familiarity with shell scripting (Bash, JavaScript); Git, GitHub/GitLab, GitHub Actions,

·         GitLab CI, Jenkins, PostgreSQL/Oracle; SQL Server, performance profiling tools.

Must Have: 

·         - 3-4 Years of Experience in developing Automations using Python language

·         - 3-5 years of professional software development with delivery of production systems.

·         - Supporting complex system with functional ownership, interactions with customer   for requirement gathering.

·         Must have excellent problem solving skills of complex system.

·         - Good hand-on experience in Python, Terraform, AWS EC2, Bash scripting, Java, JavaScript

·         - Strong expertise in implementing code using OOPs principles.

·         - Proven experience managing repositories and CI/CD pipelines in GitLab/GitHub (branching models, merge request reviews, release management) and Jenkins.

·         - Understanding of DevOps practices, infrastructure as code, monitoring/observability, automated releases.

·         - Strong SQL and relational database modeling; demonstrated performance tuning expertise.

·         - Excellent verbal and written English communication; comfortable presenting to technical and non-technical stakeholders.

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

Required Skills
Cloud Developer SQL Application Developer

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job