Need 5 years experience.
We are seeking a skilled and experienced Python Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining robust, scalable, and efficient software solutions. This role requires a deep understanding of Python programming, problem-solving skills, and a passion for developing innovative applications.
Responsibilities
• Design, develop, test, and maintain Python-based software applications.
• Collaborate with cross-functional teams to define project requirements and specifications.
• Write clean, reusable, and efficient code following industry best practices.
• Debug and resolve software bugs, bottlenecks, and performance issues.
• Integrate user-facing elements developed by front-end developers with server-side logic.
• Develop RESTful APIs and integrate third-party APIs as needed.
• Implement security and data protection measures.
• Optimize applications for maximum performance and scalability.
• Maintain proper documentation for projects, code, and processes.
• Stay updated on emerging technologies, frameworks, and best practices in Python development.
• Technical Skills
• Proficiency in Python and its frameworks (e.g., Django, Flask, FastAPI).
• Strong knowledge of object-oriented programming (OOP) principles.
• Familiarity with database systems (SQL and NoSQL, such as MySQL, PostgreSQL, MongoDB).
• Experience with version control systems (e.g., Git).
• Knowledge of cloud services (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes) is a plus.
• Understanding of front-end technologies (e.g., JavaScript, HTML, CSS) is advantageous.
• Experience with data analysis, machine learning, or artificial intelligence libraries (e.g., Pandas, NumPy, TensorFlow) is a bonus.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to manage time effectively and meet project deadlines.
• Attention to detail and a proactive approach to challenges.
Job Type: Full-time
Pay: ?100,000.00 - ?300,000.00 per month
Schedule:
• Day shift
Education:
• Bachelor's (Preferred)
Experience:
• Teaching: 1 year (Preferred)
• total work: 1 year (Preferred)
Language:
• English (Preferred)
Work Location: In person
Application Deadline: 31/12/2024
Expected Start Date: 31/12/2024
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.