Senior Python Developer Location Bangalore Experience 5+ years of relevant experience. Job Summary: We are seeking a skilled Python Developer with 5+ years of experience to join our dynamic team. The ideal candidate will have a strong background in Python programming and be proficient in various libraries and frameworks. You will be responsible for developing and maintaining web applications, working with databases, and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: • Develop, test, and maintain web applications using Python and related frameworks (Django, FastAPI). • Collaborate with front-end developers to integrate user-facing elements with server-side logic. • Write reusable, testable, and efficient code. • Implement data storage solutions using MySQL, PostgreSQL, and MongoDB. • Utilize version control tools (Git, GitHub) for code management and collaboration. • Deploy applications on web servers (Apache, Nginx). • Troubleshoot and debug applications to ensure optimal performance. • Ensure cross-platform compatibility (Windows, Ubuntu). Required Skills: • Work with development tools such as Atom, Sublime Text, and Visual Studio Code. • Proficiency in Python and Java programming languages. • Experience with Python libraries: Requests, tkinter, Selenium, Beautiful Soup, Numpy, Pandas, Matplotlib, Pyautogui. • Knowledge of web technologies: HTML, CSS, JavaScript, Bootstrap. • Familiarity with software packages: MS Office, Adobe Photoshop. • Strong understanding of web frameworks: Django, FastAPI. • Experience with databases: MySQL, PostgreSQL, MongoDB. • Proficient in version control systems: Git, GitHub. • Experience with web servers: Apache, Nginx. • Familiarity with development tools: Atom, Sublime Text, Visual Studio Code. • Ability to work in both Windows and Ubuntu operating systems. Preferred Qualifications: • Bachelors degree in Computer Science, Information Technology, or a related field. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork abilities. • Ability to manage multiple tasks and meet deadlines.
FIND ON MAP