We are looking for a talented Python Developer to join our dynamic team. The ideal candidate will be responsible for developing, testing, and maintaining high-quality software applications using Python. You will work closely with other developers, product managers, and stakeholders to deliver innovative and robust software solutions.

Responsibilities

Develop and Maintain Software:

  • Write clean, maintainable, and efficient code in Python.
  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

Collaborate with Team Members:

  • Work closely with front-end developers, product managers, and other stakeholders to integrate user-facing elements with server-side logic.
  • Collaborate with team members using Agile methodologies.

Testing and Debugging:

  • Conduct unit testing and debugging to ensure high quality of code.
  • Perform code reviews and provide constructive feedback to peers.

Database Management:

  • Design and optimize database schema.
  • Write and optimize SQL queries for efficient data retrieval.

Documentation:

  • Create and maintain software documentation.
  • Document technical specifications and processes.

Stay Updated with Technologies:

  • Stay up-to-date with the latest industry trends and technologies in software development.
  • Participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations.

Requirements

Educational Background:

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

Experience:

  • Proven experience as a Python Developer (2+ years).
  • Experience with Python frameworks such as Django, Flask, or Pyramid.

Skills:

  • Strong understanding of Python programming language and its libraries.
  • Familiarity with front-end technologies (like JavaScript, HTML5, CSS3) is a plus.
  • Proficient in version control systems such as Git.
  • Familiarity with RESTful APIs to connect to back-end services.
  • Experience with databases like MySQL, PostgreSQL, or MongoDB.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Strong problem-solving skills and ability to troubleshoot issues.
  • Excellent communication and teamwork skills.

Additional Skills:

  • Familiarity with containerization tools like Docker.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of test-driven development (TDD).

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Matriculation/O-Level
Career Level:
Entry Level
Minimum Experience:
Less than 1 Year
Apply Before:
Jun 28, 2024
Posting Date:
May 27, 2024

ROZEE.PK

Recruitment / Employment Firms · 101-200 employees - Islamabad, Lahore

Rozee is Pakistan's # 1 online job site which connects talent with opportunity. Rozee provides services to job seekers and employers by providing them one platform for job searching and hiring, respectively. As Pakistan’s largest online recruitment platform, it is used by over 100,000 employers and 9.5 million professionals. Since its inception, Rozee’s platform has facilitated over 1 million job placements and has the largest database of searchable CV’s in Pakistan.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Python Developer

Interactive Solutions, Lahore, Pakistan
Posted May 29, 2024

Python Developer

ROZEE.PK, Multiple Cities, Pakistan
Posted May 27, 2024

Python Developer / Expert Data Scraping

Generate Intel, Multiple Cities, Pakistan
Posted Jun 01, 2024
View All
I found a job on Rozee!