Enable job alerts via email!

Senior Python Developer

Gateso

Raiwind Tehsil

On-site

PKR 2,000,000 - 2,750,000

Full time

30+ days ago

Job summary

An innovative company is seeking a talented Python Developer to join their dynamic team. In this role, you will design and maintain Python-based applications while collaborating with cross-functional teams to deliver high-quality software solutions. Your expertise in web frameworks like Django or Flask, along with your strong understanding of software development principles, will be crucial in architecting scalable and efficient solutions. This is an exciting opportunity to contribute to cutting-edge projects and grow your skills in a supportive environment. If you're passionate about technology and eager to make an impact, this position is perfect for you.

Qualifications

  • 3-10 years of experience as a Python Developer with strong skills in web frameworks.
  • Proficiency in SQL and relational databases like MySQL or PostgreSQL.

Responsibilities

  • Design, develop, and maintain Python-based software applications and services.
  • Collaborate with stakeholders to gather and analyze software requirements.

Skills

Python Programming
Software Development Principles
Agile Methodologies
Communication Skills

Education

Bachelor's degree in Computer Science

Tools

Git
Jira
Docker

Job description

Responsibilities:

  1. Software Development:
    • Design, develop, and maintain Python-based software applications and services.
    • Write clean, readable, and reusable code, following best practices and design patterns.
    • Architect and implement scalable and efficient solutions meeting business needs.
  2. Requirements Gathering:
    • Collaborate with stakeholders to gather and analyze software requirements.
    • Ensure a clear understanding of project objectives and deliverables.
  3. Testing:
    • Perform thorough testing of software applications, including unit testing, integration testing, and automated testing.
    • Ensure high quality and reliability of software.
  4. Collaboration:
    • Collaborate with cross-functional teams, including product managers, designers, and QA engineers.
    • Deliver software projects on time and according to specifications.

Qualifications and Requirements:

  1. Education:
    • Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience considered.
  2. Experience:
    • Proven experience as a Python Developer (3-10 Years).
    • Strong understanding of the Python programming language and its ecosystem.
  3. Web Development:
    • Experience with web application frameworks such as Django or Flask.
  4. Database Proficiency:
    • Proficiency in database technologies such as SQL.
    • Experience working with relational databases like MySQL, PostgreSQL, or Oracle.
  5. Front-end Knowledge:
    • Familiarity with front-end technologies: HTML, CSS, and JavaScript.
  6. Development Principles:
    • Strong understanding of software development principles, methodologies, and best practices, including Agile methodologies.
  7. Tools and Frameworks:
    • Experience with version control systems, such as Git.
    • Familiarity with collaboration tools like Jira or Trello.
    • Knowledge of software testing principles and experience with testing frameworks like pytest or unittest.
  8. Additional Skills (Preferred):
    • Familiarity with cloud platforms like AWS or Azure.
    • Knowledge of containerization technologies like Docker.
  9. Communication Skills:
    • Strong communication and collaboration skills.
    • Ability to work effectively in a team environment.

Join our team of innovative developers and contribute to the creation of cutting-edge software solutions. Apply your expertise and be a key player in delivering high-quality, scalable applications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.