Python Developer Job at KCI Telecommunications, Remote

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

Louis Vuitton

Visual Merchandising Manager Job at Louis Vuitton

Louis Vuitton seeks a Visual Merchandising Manager in Aventura to lead the execution of visual merchandising strategies, ensuring brand consistency and enhancing customer experience. The role demands creativity, organizational prowess, and a passion for luxury retail, with... 

Umanist Staffing LLC

Contingent Clinical Care LVN/LPN Job at Umanist Staffing LLC

**This is a full time contingent position, starting at 30 hours per week up to a possible 40 hours, and may require floating to other nearby locations and working alternating weekends** Max bill rate: *** Position Summary As the largest retail health care provider...

Floor & Decor

Senior Designer Job at Floor & Decor

 ...available based on experience. Purpose Floor & Decor Sr. Designer leads our design team and provide a seamless start to finish consultative...  ...travel, hours, environment) Limited travel may be required by car While performing the duties of this job, the employee is... 

Snaphunt

Life Coach Job at Snaphunt

The Offer Excellent career development opportunities Opportunity to make a positive impact Leadership Role The Job Key Responsibilities: Provide one-on-one coaching sessions to students on goal-setting, time management, and personal development. Collaborate...

Reap

Remote Digital Marketing & SEO Manager (AI Initiatives) Job at Reap

 ...Want You! We are seeking a Digital Marketing Manager to lead our online marketing efforts and optimize our web search footprint and AI queries. Youre an ideal...  ..., blog posts, and landing pages for search engines and user experience Plan and execute guerilla...