Job Title: |
|
Python / AI Developer |
Category: |
|
Software Development |
Total Positions: |
|
1 |
Job Location: |
|
Islamabad |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Degree Title: |
|
Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent experience. |
Career Level: |
|
Experienced Professional |
Minimum Experience: |
|
2 Years |
Salary Range: |
|
PKR 150,000 to 250,000 per Month |
Apply By: |
|
Jun 20, 2025 |
|
|
|
|
|
|
|
|
Job Description: |
Key Responsibilities:
- Develop, implement, and optimize scalable applications with a keen focus on user authentication and authorization across various systems and environments.
- Lead unit tests, debug applications, and be versatile across different delivery platforms.
- Engage deeply with the full application lifecycle, majorly concentrating on coding and debugging.
- Collaborate with Front-End, and UI/UX teams to ensure cohesive integrations and streamlined processes.
- Articulate technical and design requirements effectively.
- Deliver functional and sustainable web applications with clean, efficient code.
Requirements:
- Proven experience as a Python Developer with a comprehensive portfolio of Python-centric projects.
- Deep understanding of Python and its primary principles.
- Proficiency in Python web frameworks such as Django or Flask.
- Experience with database systems like PostgreSQL or MySQL.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Exemplary problem-solving skills with acute attention to detail.
- Exceptional communication and interpersonal prowess, suited for team environments.
- Ability to juggle multiple tasks and prioritize in a high-paced, deadline-driven setting.
- Drive the software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment.
- Identify and implement improvements to existing systems, optimizing performance, reliability, and maintainability.
- Troubleshoot and resolve complex technical issues, ensuring the smooth operation of software applications.
- Stay up-to-date with industry trends, best practices, and emerging technologies to continuously enhance your skills and contribute fresh ideas.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent experience.
Skills:
- Strong Python, Django, SQL, JavaScript, HTML, CSS
- Acquaintance with web technologies and RESTful APIs.
- Experience designing and implementing web architectures, and configuring their components (e.g. NGinx, Redis)
- Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Understanding of software testing methodologies and frameworks.
- Familiarity with container-based working, e.g. Docker, Kubernetes
- Experience with database schema design and optimization
- Demonstrable technical writing skills (documentation, blogs)
- Knowledge of security- and privacy-by-design principles
- Willingness to support and mentor other engineers
- A respectful and pragmatic approach to providing technical support to users
- Good English proficiency
- Excellent problem-solving skills and a detail-oriented mindset.
- Effective communication and collaboration skills, with the ability to work in cross-functional teams.
- Leadership experience, with a demonstrated ability to guide and mentor junior developers.
- A passion for staying updated on industry trends and continuously improving your technical skills.
|
Company Information |
|
Company Name: Smart Placement Pvt Ltd Company Description: Smart Placement established Search Recruitment firm, dealing with Technology, Engineering, call center, Health Care, Construction and many others.
|
|