Techno Wise
Senior Python Developer - Django/Flask
Job Location
India, India
Job Description
Job Description : As a Senior Python Developer, you will be responsible for designing and developing software solutions using Python programming language. You will be involved in all phases of the software development lifecycle, from requirements gathering to deployment. We are seeking a skilled Python Developer with experience in converting VBA code to Python logic to join our dynamic team. The ideal candidate will be responsible for designing and developing software solutions that meet business needs, ensuring high-quality and efficient code. Responsibilities : - Design and develop software solutions using the Python programming language. - Convert existing VBA code to Python, ensuring seamless integration and functionality. - Collaborate with cross-functional teams to gather requirements and develop solutions that align with business objectives. - Apply Object-Oriented Programming (OOP) principles to create robust and maintainable code. - Write clean, efficient, and well-documented code utilizing docstrings, loggers, decorators, and other best practices. - Test, debug, and troubleshoot code to ensure high-quality software delivery. - Maintain and enhance existing software applications, addressing issues as they arise. - Stay up-to-date with industry trends, tools, and best practices in software development. Requirements : - Bachelor's degree in Computer Science or a related field. - At least 4 years of experience in Python software development. - Proven experience in converting VBA code to Python. - Strong understanding of software development methodologies and principles. - Hands-on experience with Object-Oriented Programming (OOP), logging, and pre-commit configurations. - Experience with Python web frameworks such as Django or Flask. - Proficiency in front-end technologies such as HTML, CSS, and JavaScript. - Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB. - Experience with source control systems such as Git. - Excellent communication skills and the ability to work collaboratively with cross-functional teams. - Strong problem-solving skills and a commitment to delivering high-quality software solutions. Preferred Qualifications : - Experience with full-stack development. - Knowledge of software architecture patterns and design principles. - Understanding of advanced-level questions related to complete end-to-end web applications. (ref:hirist.tech)
Location: India, IN
Posted Date: 10/25/2024
Location: India, IN
Posted Date: 10/25/2024
Contact Information
Contact | Human Resources Techno Wise |
---|