Python Developer

 

Description:

We are looking for an experienced Python Developer to design and implement microservices that integrate core business systems and P21 (inventory/order management) with Adobe Commerce. The successful candidate will work on developing robust, scalable microservices that manage catalog updates, pricing, inventory, and order processes.

 

Responsibilities

  • Design, develop, and maintain microservices for an eCommerce platform using Python
  • Implement RESTful APIs to facilitate effective communication and data exchange between internal systems and Adobe Commerce(Magento)
  • Collaborate with cross-functional teams to define clear service interfaces and integration points
  • Ensure the design of microservices with security, scalability, and performance in mind
  • Manage data synchronization tasks, including handling bulk updates and real-time data propagation
  • Develop error handling and retry mechanisms to maintain data integrity and service availability
  • Participate in code reviews, maintain documentation, and adhere to best software development practices
  • Monitor the performance of live systems and make recommendations for improvements

 

Requirements

  • Proven experience as a Python developer with a deep understanding of microservices architecture
  • Experience with RESTful API development and integration
  • Strong knowledge of SQL databases, preferably MS SQL
  • Must have strong unit test and debugging skills
  • Strong proficiency in code versioning tools - Git, Mercurial, or SVN
  • In-depth knowledge of popular Python libraries and frameworks
  • Candidates must have expertise in at least one Python framework - Django, Flask, or FAST API
  • Experience with Pricing Strategy
  • Knowledge of ERP systems, particularly P21
  • Experience with continuous integration/continuous deployment (CI/CD) practices
  • Experience with Adobe Commerce or similar eCommerce platforms
  • Excellent problem-solving skills and ability to work independently or as part of a team
  • Strong communication and interpersonal skills

 

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.

 

Experience

  • At least 3+ years of work experience as a Python Developer

 

Organization Pursue Today
Industry IT / Telecom / Software Jobs
Occupational Category Python Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-12-02 2:06 pm
Expires on 2025-01-16