Senior Python Developer

Talent Coach Tehran

Posted 20 days ago

Job Description

•Architects and develops major enhancements to existing or new applications related to IranTalent's product offerings. •Working with Managers to form a software architecture to implement features satisfying business goals. •Utilizing diagnostic skills to find and resolve underlying causes of issues with the software product and its intended functionality. •Discovering intelligent workarounds where a full fix is not feasible. •Researching solutions by providing alternatives for product development needs. •Actively research solutions for developing new products and refactoring and supporting existing software. •Developing software using high security best practices. •Actively participate in developing quotes, further analysis of business needs, and review architecture decisions.

Requirements

•University degree in IT and Computer Engineering • 4+ years of hands-on experience as a developer required •Deep involvement in the back-end stack (Python/Django/RabbitMQ/Celery/MYSQL/Redis/MongoDB) or similar tools. •Knowledge of DevOps / CI / CD (Continuous Integration / Continuous Deployment) techniques, Dockers, Kubernetes •Knowledge of Pandas, NumPy and data analysis •Excellent analytical and problem solving skills •Ability to work independently and pro-actively under minimal supervision •Understanding of database design, enterprise level application development and object oriented design principals is required •Fast learner with new technologies and the ability to rapidly implement them.

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career