Python Developer (Female) Onsite - Experience 2 to 3 years
Model Town, Lahore
Job Description
We are seeking a talented and dedicated Python Developer to join our team. As a female Python Developer with 2 to 3 years of experience, you will be a key contributor in designing, developing, and maintaining Python-based applications that drive our organization's success. Your expertise in Python programming will be essential in creating efficient, scalable, and innovative software solutions.
Key Responsibilities:
- Collaborate with the development team to design and implement Python-based applications.
- Write clean, efficient, and maintainable code in Python.
- Debug and resolve software defects and issues.
- Participate in code reviews and provide constructive feedback.
- Work on the development of new features and enhancements for existing systems.
- Contribute to technical documentation and specifications.
- Stay updated on emerging technologies and industry best practices.
- Engage in the full software development lifecycle, from concept to deployment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 to 3 years of professional experience in Python development.
- Strong proficiency in Python and its libraries.
- Knowledge of web frameworks (e.g., Django, Flask) and experience with RESTful APIs.
- Familiarity with database systems (SQL and NoSQL).
- Version control systems (e.g., Git) and collaborative development tools.
- Strong problem-solving skills and attention to detail.
- Effective communication and teamwork skills.
- Ability to thrive in a fast-paced, collaborative work environment.
Qualifications:
- Female candidates are encouraged to apply to promote diversity and inclusivity in our organization.
- Proven ability to work effectively in a team and independently.
- Strong analytical and problem-solving abilities.
- Commitment to staying current with the latest industry trends and technologies.
- Excellent interpersonal and communication skills.
- A proactive and self-motivated approach to software development.
- Adaptability and a willingness to learn and apply new skills.
- Strong organizational and time management skills.