Creative Advanced Technologies is seeking an experienced Senior Python Developer to join our team. The ideal candidate will have a strong background in Python programming and will be responsible for designing, developing, and maintaining complex software applications for our clients.
Responsibilities:
- Design and develop complex software applications using Python
- Write reusable, testable, and efficient code
- Collaborate with cross-functional teams to identify and prioritize features
- Ensure the performance, quality, and responsiveness of applications
- Debug production issues and provide timely solutions
- Participate in code reviews and contribute to the continuous improvement of the development process
- Stay up-to-date with emerging trends and technologies in software development
- Mentor junior developers and share knowledge and best practices
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field
- At least 5 years of experience in Python development
- Strong understanding of software development principles and best practices
- Proficiency in Python and its standard libraries
- Experience with Python frameworks such as Django, Flask, or Pyramid
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Experience with SQL databases such as MySQL, PostgreSQL, or Oracle
- Knowledge of software testing methodologies and frameworks such as pytest or unittest
- Experience with source control management systems such as Git or SVN
- Excellent communication and collaboration skills
We offer a competitive salary, and opportunities for professional growth and development. If you are passionate about Python development and are looking for a challenging and rewarding opportunity, we would love to hear from you!