Senior Python Developer

• Posted 15 hours ago • Updated 2 hours ago
Full Time
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Durable Skills
  • RESTful
  • Technical Drafting
  • Software Architecture
  • Quality Assurance
  • DevOps
  • Data Engineering
  • Scalability
  • Mentorship
  • Continuous Improvement
  • Python
  • Web Applications
  • Flask
  • Design Patterns
  • Software Design
  • Unit Testing
  • Debugging
  • PostgreSQL
  • Relational Databases
  • Docker
  • Application Development
  • Git
  • GitHub
  • Version Control
  • Conflict Resolution
  • Problem Solving
  • Analytical Skill
  • Communication
  • Collaboration
  • Teamwork
  • Software Development
  • Google Cloud Platform
  • Google Cloud
  • Microservices
  • Continuous Integration
  • Continuous Delivery
  • Kubernetes
  • Cloud Computing
  • Messaging
  • Terraform
  • Agile
  • Scrum
  • PPO
  • Health Care
  • FSA
  • Insurance
  • Legal

Summary

Job/Position Summary

Responsibilities:

  • Design, develop, test, deploy, and maintain scalable Python applications and services.
  • Develop and enhance RESTful APIs and web applications using Flask.
  • Apply OOP principles, SOLID principles, design patterns, and clean coding practices to build maintainable solutions.
  • Participate in technical design discussions and contribute to application architecture and solution design.
  • Write clean, efficient, reusable, well-documented, and testable code.
  • Develop, deploy, and support cloud-native applications on Google Cloud Platform (Google Cloud Platform).
  • Build and maintain containerized applications using Docker.
  • Collaborate with Product Owners, QA, DevOps, and Data Engineering teams to deliver quality solutions.
  • Perform code reviews and promote engineering best practices and development standards.
  • Troubleshoot and resolve application, performance, scalability, and production issues.
  • Develop and execute unit and integration tests to ensure application reliability.
  • Mentor junior developers and contribute to continuous improvement initiatives.

Requirements:

Required Skills:

  • Strong hands-on experience in Python development.
  • Experience developing web applications and REST APIs using Flask.
  • Strong understanding of OOP, SOLID Principles, Design Patterns, Clean Code Practices, Software Design & Architecture, Unit Testing, and Debugging.
  • Experience working with Google Cloud Platform (Google Cloud Platform).
  • Experience with PostgreSQL or other relational databases.
  • Experience with Docker and containerized application development.
  • Proficiency with Git/GitHub and version control best practices.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Excellent communication and teamwork skills.

Preferred Skills:

  • Experience with Automotive software development
  • Experience with Google Cloud Platform services like Cloud Run, Cloud Schedduler, Cloud Triggers
  • Knowledge of microservices architecture.
  • Experience implementing CI/CD pipelines.
  • Experience with Kubernetes and cloud-native deployments.
  • Familiarity with event-driven architecture and messaging services.
  • Knowledge of Infrastructure as Code (Terraform or similar tools).
  • Exposure to Agile/Scrum development methodologies.

Compensation and Benefits:

Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:

  • Geo Blue PPO and HSA plan.
  • MetLife - Dental and Vision plan.
  • Healthcare and Dependent care flexible spending account(FSA).
  • 401k with employer match.
  • Company-paid Basic Life and Long-term disability insurance.
  • Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
  • Employee Assistance Program.
  • Paid Holidays.
  • Employee discounts and perks.
  • Gym benefit.

ESSENTIAL SKILLS /COMPETENCIES

PYTHON

REST API

OOP

Google Cloud Platform

POSTGRESQL

DOCKER

PREFFERED SKILLS /COMPETENCIES

,"description":"
Responsibilities:
  • Design

    develop

    test

    deploy

    and maintain scalable Python applications and services.
  • Develop and enhance RESTful APIs and web applications using Flask.
  • Apply OOP principles

    SOLID principles

    design patterns

    and clean coding practices to build maintainable solutions.
  • Participate in technical design discussions and contribute to application architecture and solution design.
  • Write clean

    efficient

    reusable

    well-documented

    and testable code.
  • Develop

    deploy

    and support cloud-native applications on Google Cloud Platform (Google Cloud Platform).
  • Build and maintain containerized applications using Docker.
  • Collaborate with Product Owners

    QA

    DevOps

    and Data Engineering teams to deliver quality solutions.
  • Perform code reviews and promote engineering best practices and development standards.
  • Troubleshoot and resolve application

    performance

    scalability

    and production issues.
  • Develop and execute unit and integration tests to ensure application reliability.
  • Mentor junior developers and contribute to continuous improvement initiatives.

Requirements:

Required Skills:
  • Strong hands-on experience in Python development.
  • Experience developing web applications and REST APIs using Flask.
  • Strong understanding of OOP

    SOLID Principles

    Design Patterns

    Clean Code Practices

    Software Design & Architecture

    Unit Testing

    and Debugging.
  • Experience working with Google Cloud Platform (Google Cloud Platform).
  • Experience with PostgreSQL or other relational databases.
  • Experience with Docker and containerized application development.
  • Proficiency with Git/GitHub and version control best practices.
  • Strong problem-solving

    analytical

    and troubleshooting skills.
  • Excellent communication and teamwork skills.

Preferred Skills:
  • Experience with Automotive software development
  • Experience with Google Cloud Platform services like Cloud Run

    Cloud Schedduler

    Cloud Triggers
  • Knowledge of microservices architecture.
  • Experience implementing CI/CD pipelines.
  • Experience with Kubernetes and cloud-native deployments.
  • Familiarity with event-driven architecture and messaging services.
  • Knowledge of Infrastructure as Code (Terraform or similar tools).
  • Exposure to Agile/Scrum development methodologies.

Compensation and Benefits:

Along with competitive pay

as a full-time KPIT employee

you are eligible for the following benefits:
  • Geo Blue PPO and HSA plan.
  • MetLife - Dental and Vision plan.
  • Healthcare and Dependent care flexible spending account(FSA).
  • 401k with employer match.
  • Company-paid Basic Life and Long-term disability insurance.
  • Voluntary benefits include Critical Illness

    Hospital indemnity

    accident insurance

    theft

    and legal service.
  • Employee Assistance Program.
  • Paid Holidays.
  • Employee discounts and perks.
  • Gym benefit.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: panex
  • Position Id: 974b517ce2dd3953a22d83d34190c84d
  • Posted 15 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dearborn, Michigan

Today

Full-time

Dearborn, Michigan

Today

Easy Apply

Full-time

$60 - $75 per hour

Dearborn, Michigan

Today

Full-time

USD 53.00 - 55.00 per hour

Dearborn, Michigan

Today

Easy Apply

Contract

$61 - $66 /hr

Search all similar jobs