Python Developer Job at KCI Telecommunications, Remote

SUN0TmFpQTJjenF2eHlkT1VpbXQ0WVBRWVE9PQ==
  • KCI Telecommunications
  • Remote

Job Description

Position Overview:

We are seeking a highly skilled Senior Python Developer to join our growing technology team. This individual will play a pivotal role in designing, developing, and maintaining automation solutions that enhance operations across utility systems and cloud platforms. The ideal candidate has 5 10 years of experience in Python development, a strong background in automation, and preferably experience in the utilities or energy sector. Experience working within AWS environments is a major plus.

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Develop scalable automation tools to optimize operational processes across platforms and departments.
  • Collaborate with cross-functional teams including DevOps, cloud engineers, and business stakeholders.
  • Integrate and maintain APIs and services within internal and third-party systems.
  • Participate in the full software development lifecycle including requirements gathering, design, testing, and deployment.
  • Write and maintain documentation for code, processes, and systems.
  • Mentor junior developers and provide technical leadership on best practices.
  • Conduct code reviews and ensure adherence to software development standards.
  • Support cloud-native application deployments and infrastructure as code initiatives (preferably in AWS).

Required Experience & Skills:

  • 5 10 years of hands-on professional experience with Python.
  • Strong experience with scripting and automation tools/frameworks (e.g., Ansible, Fabric, Airflow, or custom Python scripts).
  • Experience with CI/CD tools and pipelines (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
  • Familiarity with container technologies (Docker, Kubernetes) and how they interface with Python services.
  • Proven ability to work with RESTful APIs, asynchronous programming, and message queues (e.g., Kafka, RabbitMQ).
  • Strong understanding of relational and non-relational databases (e.g., PostgreSQL, MySQL, DynamoDB).
  • Solid knowledge of software engineering best practices, including version control, testing, and code review.
  • Experience working within or supporting cloud environments, especially AWS (EC2, Lambda, S3, CloudWatch, etc.).
  • Preferred: Exposure to utility systems (e.g., energy distribution, smart metering, grid automation) or operational technologies (OT).
  • Excellent communication skills and ability to work both independently and in a collaborative environment.

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's a plus).
  • AWS Certifications (e.g., AWS Developer Associate, AWS Solutions Architect).
  • Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
  • Knowledge of security and compliance requirements in a utility or regulated environment.
  • Familiarity with SCADA systems, GIS data, or IoT device integration.

What We Offer:

  • Competitive salary and performance bonuses
  • Flexible work schedule & remote opportunities
  • Health, dental, and vision benefits
  • 401(k) with company match
  • Ongoing professional development opportunities
  • Meaningful projects in a mission-driven industry

Job Tags

Remote job, Flexible hours,

Similar Jobs

ESI

Band Director Job at ESI

 ...organize and implement daily lesson plans, performance programs and cast long term vision planning. Knowledge and proficiency with music writing software Knowledge and proficiency with music mixing, editing, basic sound equipment set up and technology integration is... 

Ardent Health

Ultrasound Tech Job at Ardent Health

 ...Overview Join our team as a rotating shift , PRN , Ultrasound Technician in Albuquerque, NM. Why Join Us? Thrive in a People-First Environment and Make Healthcare Better Thrive: We empower our team with career growth opportunities and resources that... 

Crawford Architects, LLC

Architectural Design Intern Job at Crawford Architects, LLC

 ...Crawford Architects is looking for Interns for the 2025/2026 year. Summer or Semester Internships available. The Architectural Designer Student Intern will assist in architectural design and documentation utilizing creativity, foresight and sound judgment to meet project... 

Skydweller Technologies Inc,

Advanced Drone Pilot Job at Skydweller Technologies Inc,

 ...Job Description Skydweller Technologies, a leader in advanced drone exterior maintenance, is seeking skilled Drone Operators to join our growing team. We specialize in innovative solutions for exterior building cleaning, inspections, and maintenance using cutting-edge... 

Ardor Health Solutions

Travel CT Technologist - $2,870 per week Job at Ardor Health Solutions

 ...we work with. Were not filling quotas were here to make intimate connections and have your back! Absolutely nothing we do is outsourced. Every function, process, and question you ask is handled by an Ardor Advocate who can greet you with a smile. For more information...