We are seeking a skilled Python Developer with at least 3 years of experience in developing robust and scalable applications. The successful candidate will be responsible for designing, developing, and maintaining software solutions using Python and related technologies.
Responsibilities:
· Design, develop, and maintain software applications using Python and related technologies
· Write efficient, reusable, and testable code
· Integrate multiple data sources and databases into one system
· Collaborate with cross-functional teams to design, develop, and launch new features
· Troubleshoot and debug issues and provide timely solutions
· Stay up-to-date with emerging trends and technologies in software development
· Participate in code reviews and ensure high-quality code standards
· Develop automated tests and deploy applications to production
Requirements:
· At least 3 years of professional experience in Python development
· Excellent knowledge of Python and related technologies, such as Django, Flask, or Pyramid
· Strong understanding of object-oriented programming concepts
· Experience with relational databases, such as MySQL, PostgreSQL, or Oracle
· Experience with version control systems, such as Git
· Familiarity with front-end technologies, such as HTML, CSS, and JavaScript
· Experience with cloud services, such as AWS, Azure, or Google Cloud
· Strong problem-solving and analytical skills
· Good communication and interpersonal skills
Education:
· Bachelor's or Master's degree in Computer Science, Engineering or a related field.
If you are a self-starter with a passion for software development and a desire to work on cutting-edge technologies, then we encourage you to apply for this exciting opportunity.