Python Developer Job at KCI Telecommunications, Remote

SkxIT2FQSTJHblhCTjlZQVFua080RXpFQ1E9PQ==
  • 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

Flexible hours,

Similar Jobs

Focus Interpreting

Medical Certified English - Spanish Interpreter In Utah Job at Focus Interpreting

 ...POSITION SUMMARY: Focus Interpreting is seeking a Medical Certified English - Spanish Interpreter to join our team in Utah. In this essential role, you will provide professional interpreting services in medical settings, ensuring clear and accurate communication between... 

Carpet Plus Flooring & Home

Hard Surface Flooring Installer Helper Job at Carpet Plus Flooring & Home

 ...Carpet Plus is looking for a flooring installer to install hard surface floor coverings in residential homes. Potential installers must...  ...to the jobsite in a safe and professional manner. Job type: Contract Schedule: Monday to Friday; varies as installation jobs are... 

The Peaks Pet Nanny

Pet Sit & Dog Walk in Your Hometown Job at The Peaks Pet Nanny

 ...Looking for Devoted Pet Parents in the Succasunna area! Do you have a heart for animals and a deep understanding of what it means...  ...ve been the trusted name in northern New Jersey for reliable pet sitting and dog walking. As pet parents ourselves, we know that leaving... 

Aston Carter

Title Clerk Job at Aston Carter

 ...Job Title: Title Clerk Job Description We are seeking a dedicated Title Clerk to manage documentation processes effectively. This role involves working on extensive projects, handling up to 3000 documents, and supporting the integration of large-scale clients... 

Cooper University Health Care

NUC MED TECHNOLOGIST PRN Job at Cooper University Health Care

 ...provide competitive rates and compensation programs. Cooper offers full and part-time employees a comprehensive benefits program, including health, dental, vision, life, disability, and retirement. We also provide attractive working conditions and opportunities for...