Python Developer Job
Bangalore, KA, IN
Job Description:
Experience required- 4+ yrs
Required skills:
• Strong Python fundamentals: Thorough understanding of Python syntax, data structures, object-oriented programming, and design patterns.
• Technical : Proficiency in Python, PySpark, REST API, Flask, Microservices Architecture
• Database management: Experience with relational databases (MySQL, PostgreSQL) and database interaction using SQL.
• Version control: Familiarity with Git for code management.
• Testing practices: Knowledge of unit testing frameworks (e.g., pytest).
• Data analysis libraries: Basic understanding of Pandas and NumPy for data manipulation.
• Cloud computing: Experience with cloud platforms like AWS, Azure, or GCP.
Optional skills:
• Microservices architecture: Knowledge of designing and implementing microservices.
• API security: Understanding of API authentication and authorization mechanisms.
• DevOps practices: Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.
Day to Day Activities:
• Develop, test and maintain high-quality software using Python programming language.
• Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.
• Collaborate with cross-functional teams to identify and solve complex problems.
• Write clean and reusable code that can be easily maintained and scaled.
• Implement server-side logic and business rules.