Senior Python Developer (ERPNext Specialist) at Web Corporation Limited | March 2024

March 28, 2024
Apply Now

Job Description

Are you an experienced Python Developer with a passion for ERP systems, particularly ERPNext? Web Corporation Limited is seeking a Senior Python Developer to join our team.

In this role, you will be instrumental in developing, customizing, and maintaining our web applications, with a specific focus on ERPNext solutions. We are looking for a candidate with a strong background in Python development and expertise in ERP systems and their customization.

Must Have:

  • Project experience in development using Python scripts.
  • Hands-on experience in debugging and performing data analysis.
  • Must have a complete understanding of object-oriented programming.
  • Hands-on experience in Django or Flask.

Excellent to have:

  • Bachelor’s degree from an accredited university or college Ideal subjects: computer science, engineering, and software development.
  • 4+ years of relevant work experience.
  • Experience with Agile or Scrum software development methodologies.
  • Experience in REST API, GraphQL, Database Design, and Implementation.
  • Knowledge of building modern UIs with JavaScript frameworks (Angular JS) is a plus.
  • Worked on a version control tool.
  • Worked on CI/CD implementation.
  • Writing clean, high-quality, high-performance, maintainable code.
  • Able to deliver under pressure, prioritizing work against competing demands to meet deadlines.
  • Ability to multi-task, organize, and prioritize work.
  • Ability and willingness to travel.

Responsibilities:

  • Develop and support software, including ERPNext applications, database integration, interfaces, and new functionality enhancements.
  • Collaborate cross-functionally to ensure projects meet business objectives and compliance standards.
  • Assist in the testing and deployment of new products and features.
  • Design, implement, and upgrade information systems to meet business and user needs.
  • Analyze user feedback and recommend improvements to existing software products.
  • Provide training to users and ongoing support.
  • Monitor software performance and deploy interventions as necessary.
  • Provide technical documentation and training as needed.
  • Define and execute testing procedures to ensure overall quality assurance.
  • Propose and innovate new ideas relevant to engineering and product management.
  • Work closely with management, developers, designers, and systems analysts to ensure project requirements are met.

To apply, please submit the following:

  • A brief description of your professional experience, or a resume.
  • A brief description of a technology project you led that you believe provides good background for this position.
  • A link to your Github profile, or a public project that shows your code or collaboration.

Applications should be sent to hr@webcorporation.co.tz

About the Company