Job Overview:We are seeking a skilled and motivated Python Developer to join our dynamic Information Technology team. The ideal candidate will be responsible for designing, building, debugging, and maintaining efficient, reusable, and reliable Python code.
Key Responsibilities:
Design, develop, test, and deploy Python applications.Collaborate with cross-functional teams to define, design, and ship new features.Debug code and troubleshoot problems in existing systems.Ensure code quality, organization, and automatization.Maintain and improve the performance of existing software.
Required Experience/Skills:
Proficiency in Python programming language.Experience with Flask and Django frameworks.Familiarity with common Python libraries/frameworks such as Pandas, Swagger, etc.Competency in using Jupyter Notebook and PyCharm.Knowledge of SQL Server and database management using tools like DBeaver.Understanding of WSGI (Web Server Gateway Interface) for web application development.
Preferred Qualifications:Bachelor’s degree in Computer Science, Engineering, or related field.Strong problem-solving skills and attention to detail.Ability to work both independently and collaboratively in a team environment.Excellent communication skills and the ability to articulate technical concepts effectively.
Additional Information:This is a remote position based in Pakistan.The candidate should exhibit a passion for staying updated with the latest trends and technologies in Python development.Join our team and be part of a vibrant and innovative environment that encourages professional growth and creativity.
Note: The job responsibilities and requirements outlined above are indicative and not exhaustive. The role may evolve to include additional duties based on organizational needs.