Source description
About the role
We are looking for a skilled Python developer, who can contribute to the development of software using the Python In this role, you would be responsible for creating applications from the ground up, configuring existing systems, and providing user support To excel in this position, you must possess the ability to write functional code and have a keen eye for identifying and resolving defects Collaboration and effective communication are essential, as you will be working closely with internal teams Experience : 5 to 7 years Responsibilities Design, create, and maintain applications using the Python programming language Understand business requirements and transform them into functional applications aligned with business objectives Maintain and upgrade existing applications, including issue fixing Collaborate with peers to design optimal solutions using Python and related technologies Optimize existing code structure for efficiency and performance Write clean, scalable code following Python programming best practices Ensure error-free code and adherence to coding standards Test, monitor, and enhance solutions through incremental updates, new features, and application optimization Serve as an expert on web/applications and provide technical support Integrate data storage systems, maintain code quality, and improve existing software Identify bottlenecks and address issues to ensure optimal performance Create architecture, specifications, and user interfaces of Python applications Innovate and build high-quality software solutions leveraging the versatility of the Python platform Demonstrate excellent troubleshooting and communication skills Technical Skills Hands-on experience in developing Python applications Well-versed with Python programming language and related technologies Strong understanding of object-oriented programming concepts and methods Experience throughout the software development lifecycle Hands-on experience in database design, architecture, and integration Working knowledge of web frameworks (eg Django, Flask), HTML, CSS, and JavaScript Familiarity with Python development best practices, design patterns, and tools Experience with web services, RESTful APIs, and microservices architecture Knowledge of code versioning tools such as Git, Mercurial, or SVN Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines Familiarity with Agile methodologies
More at Logic Planet