19 Aug
|
Purview Services
|
Bengaluru
19 Aug
Purview Services
Bengaluru
Key Responsibilities:
- Develop, test, and maintain applications and backend services using Python.
- Design and develop RESTful APIs and web services.
- Write clean, scalable, reusable, and well-documented code.
- Work with frameworks such as Django, Flask, or FastAPI.
- Design, develop, and optimize database queries and data models.
- Integrate applications with third-party APIs and external systems.
- Perform unit testing, debugging, code reviews, and performance optimization.
- Identify and resolve application defects and production issues.
- Develop automation scripts and tools to improve operational efficiency.
- Work with Git and follow version-control and software development best practices.
- Collaborate with frontend developers, QA engineers, DevOps teams, product managers, and business stakeholders.
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Support CI/CD pipelines and application deployment processes.
- Prepare technical documentation and maintain application specifications.
- Stay updated with emerging Python technologies, libraries, frameworks, and development practices.
Required Skills:
- 6-10 years of experience in Python development.
- Strong proficiency in Python programming and object-oriented programming concepts.
- Hands-on experience with Django, Flask, or FastAPI.
- Good knowledge of REST APIs, JSON, HTTP, and web services.
- Solid experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
- Knowledge of Git/GitHub/GitLab and software development workflows.
- Experience with unit testing frameworks such as PyTest or unittest.
- Familiarity with Docker, CI/CD, and cloud platforms is an advantage.
- Knowledge of Redis, Celery, Kafka, or microservices architecture is preferred.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
📌 Python Developer (Bengaluru)
🏢 Purview Services
📍 Bengaluru