HamburgerMenu
hirist

Python Developer - Data Structure & Algorithm

Ztek Consulting Inc.
Multiple Locations
4 - 8 Years
star-icon
4.1white-divider42+ Reviews

Posted on: 26/11/2025

Job Description

Key Responsibilities :

- Develop, maintain, and enhance software solutions using Python and other programming languages.

- Write efficient, maintainable, and testable code, including unit tests to ensure high-quality software.

- Apply strong knowledge of object-oriented programming (OOP) principles, algorithms, data structures, and design patterns.

- Work with CI/CD tools like Jenkins to automate build, deployment, and testing processes.

- Participate in Agile practices, including Scrum or Kanban ceremonies, to deliver iterative and incremental software releases.

- Collaborate with team members using Git for version control and source code management.

- Troubleshoot, debug, and optimize software for performance and reliability.

Required Skills & Competencies :


- Minimum 4 years of professional software development experience.

- Expertise in Python and familiarity with other programming languages.

- Strong understanding of OOP, algorithms, data structures, and design patterns.

- Experience with CI/CD pipelines (Jenkins or similar tools).

- Ability to write clean, maintainable, and testable code, including unit tests.

- Familiarity with Agile methodologies (Scrum/Kanban).

- Proficiency in Git for version control


info-icon

Did you find something suspicious?