Description :
Experience : 4 to 5 years of relevant experience.
Job Summary :
We are seeking a skilled Python Developer with 4 to 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.
- Work with development tools such as Atom, Sublime Text, and Visual Studio Code.
- Ensure cross-platform compatibility (Windows, Ubuntu).
Required Skills :
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.(ref : hirist.tech)