Job Title: |
|
Python Developer |
Category: |
|
Software Development |
Total Positions: |
|
1 |
Job Location: |
|
Lahore |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Degree Title: |
|
BSCS/BSIT or any related qualification |
Career Level: |
|
Experienced Professional |
Minimum Experience: |
|
4 Years5 Years |
Salary Range: |
|
PKR 0 to 0 per Month |
Apply By: |
|
Oct 26, 2022 |
|
|
|
|
|
|
|
|
Job Description: |
About the Company:
Sozie is the leading on-demand consumer generated content platform. We’re on a mission to enable brands and retailers to source consumer generated content on-demand, including rich visual and written product content that reflects the wide ranging diversity of our multicultural society. We count America’s leading retailers Walmart and Target as our customers.
About The Job:
As a Senior Developer you will undertake software development tasks, mostly in Python.
Your responsibilities will include:
- Writing effective and scalable Python codes
- Designing and implementing robust applications
- To design, test and develop new features from internal requests
- Improve and maintain internal and external software systems for data analysis, website delivery, data transfer and big data analytics framework
- Participate in code review of own and other developer's code in accordance with code review guidelines.
- Debugging applications to ensure low-latency and high-availability
- Apply agile software development and test driven development methods to software development activities.
- Configure and maintain software / system deployment scripts.
- Develop and maintain data export formats for third party applications.
- Develop integrations with third party applications (mostly web-based).
- Provide internal and external training of internally developed software systems.
- Produce and maintain technical product documentation.
- Mentor junior developers' technical product understanding and provide coaching to meet internal coding best practices.
- Plan software releases and follow the release procedures.
You'll be great for this role if you have the following experience:
- Python Django and REST APIs Advance Python: High-level code and design skills
- AWS knowledge: Lambdas, EC2, S3, Glue, SSO, Athena, CLI , IAM, SNS serverless services
- Ability to create SQL queries
- SQL database administration, in particular PostgreSQL
- Experience with big data analysis Elastic Search
- Knowledge of deployment frameworks Docker
- Use of Continuous Integration frameworks e.g. Jenkins, Travis, Bamboo
- Distributed data processing queue/scheduler designs, e.g. Celery, Marathon
- Agile development methodology
|
|