We are seeking an experienced Senior Python Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining complex Python-based applications and systems. You will work on various projects, from building web applications to data processing solutions, and contribute to architecture decisions. As a senior member of the team, you will also mentor junior developers and collaborate closely with cross-functional teams to ensure high-quality software delivery.

Key Responsibilities:
  • Design and Development: Develop, test, and maintain scalable Python applications, ensuring robust architecture and clean, maintainable code.
  • API Development: Design and implement RESTful APIs and services to support frontend and third-party integrations.
  • Database Management: Work with both relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and optimize database queries for high performance.
  • Code Reviews: Conduct code reviews and provide constructive feedback to ensure best practices and coding standards are followed.
  • Mentoring: Mentor and guide junior developers to help them improve their skills and ensure project goals are met.
  • Collaboration: Work closely with product managers, designers, and frontend developers to deliver cohesive, high-quality applications.
  • Performance Tuning: Identify bottlenecks and bugs and implement solutions to optimize application performance.
  • Security: Ensure the software developed is secure and follows industry best practices for handling sensitive data and user information.
Qualifications and Skills:
  • Experience: Minimum 5 years of experience in Python development, with a solid understanding of its frameworks like Django or Flask.
  • Databases: Proficiency in database design and optimization (PostgreSQL, MySQL, or similar).
  • Version Control: Experience with Git and Git-based workflows (e.g., GitFlow).
  • Testing: Familiarity with automated testing frameworks and tools (e.g., pytest, unittest).
  • API Design: Experience designing and building APIs (REST or GraphQL).
  • Cloud Platforms: Hands-on experience with cloud providers (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
  • Problem Solving: Strong analytical and problem-solving skills with attention to detail.
  • Agile Methodologies: Familiarity with agile development methodologies such as Scrum or Kanban.
  • Soft Skills: Excellent communication skills and the ability to work effectively in a collaborative team environment.

Job Details

Functional Area:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
BSCS
Career Level:
Experienced Professional
Minimum Experience:
Less than 1 Year
Apply Before:
Nov 22, 2024
Posting Date:
Oct 21, 2024

Askari Bank

Banking/Financial Services · 51-100 employees - Lahore

Askari Commercial Bank Ltd was incorporated in Pakistan on October 09, 1991, as a Public Limited Company. It commenced operations on April 1, 1992 and is principally engaged in the business of banking, as defined in the Banking Companies Ordinance, 1962. The Bank is listed on the Karachi, Lahore & Islamabad Stock Exchanges and its shares are currently the highest quoted from among the new private sector banks in Pakistan. Askari Bank has expanded into a nation wide presence of 100 Branches, and an Offshore Banking Unit in Bahrain. A shared network of over 1,100 online ATMs covering all major cities in Pakistan supports the delivery channels for customer service. As on December 31, 2005, the Bank had equity of Rs. 8.6 billion and total assets of Rs. 145.1 billion, with over 600,000 banking customers, serviced by our 2,754 employees.

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
I found a job on Rozee!