Job Description:
We are looking for a Python Developer to join our team and help us develop and maintain high-quality software applications. The successful candidate will be responsible for building and maintaining software using Python and related technologies, as well as collaborating with cross-functional teams to define, design, and ship new features.
Responsibilities:
• Design, develop, and maintain high-quality software applications using Python and related technologies
• Write clean, scalable, and maintainable code
• Collaborate with cross-functional teams to define, design, and ship new features
• Troubleshoot and debug software issues
• Ensure software is up-to-date with latest technologies and industry trends
• Write technical documentation and user manuals
• Participate in code reviews and mentor junior developers
Requirements:
• Bachelor's degree in Computer Science or related field
• 2+ years of experience as a Python Developer
• Strong proficiency in Python and related technologies
• Experience with web frameworks such as Django, Flask, or Pyramid
• Experience with SQL and NoSQL databases
• Familiarity with front-end technologies such as HTML, CSS, and JavaScript
• Experience with version control systems such as Git
• Excellent communication and collaboration skills
Preferred Qualifications:
Master's degree in Computer Science or related field
Experience with data analysis libraries such as Pandas, NumPy, and SciPy
Experience with machine learning frameworks such as TensorFlow or PyTorch
Familiarity with cloud computing platforms such as AWS or GCP
Experience with containerization technologies such as Docker and Kubernetes
If you have a passion for coding and developing high-quality software, we encourage you to apply for this exciting opportunity!