Job Title: Python Developer
Location: Hyderabad
Job Type: Full-Time
Experience: 3-5 Years
Job Summary:
We are seeking a skilled Python Developer with 3-5 years of experience, preferably from an automotive domain background. The candidate will be responsible for developing and maintaining high-quality software solutions in Python, working on various automotive-related projects. You will collaborate with cross-functional teams to deliver efficient, scalable, and reliable code.
Key Responsibilities:
Develop and maintain backend systems and services using Python.
Work on software solutions for automotive projects, including system integration, data processing, and automation.
Collaborate with hardware and software teams to create scalable and efficient solutions.
Write clean, maintainable, and efficient code following best practices and coding standards.
Participate in system design and architecture discussions to improve product quality.
Develop and maintain unit and integration tests for reliability and performance.
Troubleshoot and debug existing applications, ensuring smooth operations and performance.
Collaborate with cross-functional teams, including engineers, designers, and product managers.
Maintain technical documentation of the codebase and system architecture.
Work in an Agile environment, contributing to sprint planning, stand-ups, and retrospectives.
Required Skills and Experience:
3-5 years of experience in Python development.
Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
Experience in the automotive domain is a strong advantage.
Familiarity with RESTful API design and development.
Experience with databases like PostgreSQL, MySQL, or NoSQL (e.g., MongoDB).
Knowledge of testing frameworks such as PyTest or UnitTest.
Familiarity with Git and version control systems.
Understanding of Agile methodologies and collaboration in cross-functional teams.
Experience with containerization tools (e.g., Docker) and CI/CD pipelines is a plus.
Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Skills:
Experience working with automotive-specific tools and technologies.
Knowledge of automotive protocols (e.g., CAN, LIN) or embedded systems.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Experience with data processing or machine learning tools is a plus.
Familiarity with DevOps practices for continuous integration and delivery.
Education:
Bachelor’s degree in Computer Science, Engineering, or related field.