About the role
Requirement- 1
Qualification- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
Experience- 2 to 4 years
Skills-
Excellent communication and teamwork skills.
Proven experience as a Python Developer or Software Developer.
Proficiency in Python programming language and Python frameworks (e.g., Django, Flask).
Experience with web development and familiarity with front-end technologies (HTML, CSS, JavaScript).
Knowledge of software development best practices, design patterns, and testing methodologies.
Strong problem-solving and debugging skills.
Responsibilities
Software Development: Write clean, maintainable, and efficient code in Python, and develop software solutions that meet project requirements.
System Design: Participate in system architecture and design discussions, ensuring scalability, performance, and maintainability.
API Development: Develop RESTful APIs and web services, integrating with databases and other systems.
Database Management: Design and maintain database schemas, write SQL queries, and work with relational databases such as MySQL, PostgreSQL, or others.
Testing and Debugging: Conduct unit testing, debugging, and troubleshooting to ensure the quality and reliability of software applications.
Documentation: Create technical documentation, including system design, code documentation, and user guides.
Collaboration: Collaborate with cross-functional teams, including designers, product managers, and QA engineers, to deliver high-quality software solutions.
Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate with team members.
Continuous Learning: Stay up to date with the latest Python developments, libraries, and best practices.