Qualification A degree in computer science or a related field is desired.
Minimum Experience3 7 Years
Number of opening: 3
Package we offer : 5 LPA to 8 LPA
Key Skills
Python: Proficiency in Python programming is essential. A strong understanding of Python's syntax, data structures, and libraries is required.
Django: Knowledge of the Django web framework is valuable. Experience in building web applications using Django is a plus.
Flask: Familiarity with Flask, a lightweight web framework, is advantageous. Flask is commonly used for developing small to mediumsized web applications.
SQL: Competency in SQL (Structured Query Language) is necessary for working with relational databases. Skills in writing and optimizing SQL queries are important.
API Integration: Experience in integrating with external APIs (Application Programming Interfaces) is beneficial. This includes RESTful API development and consumption.
ProblemSolving: Strong problemsolving abilities are crucial for debugging and troubleshooting code, as well as designing efficient solutions.
Teamwork: Collaboration is key in software development. Effective communication and the ability to work in a team are highly valued skills.
Communication Skills: Good communication skills are essential for conveying technical information to nontechnical team members and stakeholders.
Version Control: Familiarity with version control systems like Git is important for tracking code changes and collaborating with other developers.
Testing and Debugging: Proficiency in testing and debugging techniques, including unit testing and debugging tools, is important for maintaining code quality.
Data Structures and Algorithms: A solid understanding of data structures and algorithms is beneficial for optimizing code and solving complex problems efficiently.
Continuous Integration (CI/CD): Knowledge of CI/CD pipelines and tools for automating code integration and deployment is a valuable skill.
Web Development: Understanding of web development concepts, including HTML, CSS, and JavaScript, can be advantageous when working on web applications.
Security: Awareness of web security best practices and the ability to implement security measures in applications is essential.
Cloud Services: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud can be valuable, especially if the company uses cloudbased solutions.
Job Description
Develop and maintain Pythonbased web applications and services.
Collaborate with the development team to design and implement robust and scalable solutions.
Write clean, efficient, and welldocumented code.
Troubleshoot, debug, and resolve software defects and issues.
Perform unit testing and code reviews to ensure code quality.
Work closely with project managers and stakeholders to understand project requirements and deliver on time.
Stay uptodate with industry trends and best practices in Python development.