Job Description
Job description
Develop and Maintain Applications:
Design, develop, test, and maintain Python-based applications and scripts.
Write reusable, testable, and efficient code following best practices.
Collaborate with Teams:
Work closely with cross-functional teams including front-end developers, designers, and product managers to deliver high-quality solutions.
Participate in code reviews and provide constructive feedback.
Debugging and Optimization:
Troubleshoot, debug, and optimize code to improve performance and efficiency.
Resolve issues reported by users or detected during testing.
Database Management:
Work with databases (SQL or NoSQL) to design and implement data models, write queries, and manage data.
Documentation:
Create and maintain technical documentation for code, processes, and workflows.
Document and communicate changes or updates effectively.
Stay Updated:
Keep up-to-date with the latest Python developments, frameworks, and best practices.
Continuously improve skills through learning and professional development.
Contribute to Project Planning:
Assist in project planning and estimation by providing technical insights and feasibility assessments.
Ensure timely delivery of features and fixes.
Required Skills:
Programming Skills:
Proficiency in Python programming language.
Experience with Python frameworks (e.g., Django, Flask) is a plus.
Problem-Solving:
Strong analytical and problem-solving skills.
Ability to handle complex programming challenges and find efficient solutions.
Version Control:
Experience with version control systems (e.g., Git).
Database Knowledge:
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
APIs and Web Services:
Understanding of RESTful APIs and web services integration.
Communication:
Good verbal and written communication skills.
Ability to work effectively in a team environment.
Preferred Qualifications:
Education:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Experience:
Prior experience in Python development is preferred but not mandatory for entry-level positions.
Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) is a plus.
Certifications:
Relevant certifications in Python or related technologies are advantageous.
Why Join Us:
Career Growth:
Opportunities for career advancement and professional development.
Innovative Projects:
Work on cutting-edge technologies and exciting projects.
Competitive Salary:
Attractive salary package with performance-based incentives.
Work Environment:
Friendly and inclusive work culture with a focus on work-life balance.
Location : - Bengaluru,Mumbai,Pune,Chennai,Hyderabad,Delhi
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Doctorate: Doctorate Not Required
Key Skills
Python django git postgre sql flask mongodb project planning nosql sql
Job Requirment
Role:
Full Stack Developer
Industry:
IT Services & Consulting
Department:
Engineering - Software & QA
Employment Type:
Full time