43 Techno Wise Jobs
Data Scientist - VBA/Python (4-13 yrs)
Techno Wise
posted 16hr ago
Key skills for the job
Key Responsibilities :
- Software Development: Design and develop software solutions using the Python programming language.
- Code Conversion: Convert existing VBA code to Python, ensuring seamless integration and functionality.
- Cross-Functional Collaboration: Collaborate with cross-functional teams to gather requirements
and develop solutions that align with business objectives.
- OOP Principles: Apply Object-Oriented Programming (OOP) principles to create robust and maintainable code.
- Code Quality: Write clean, efficient, and well-documented code utilizing docstrings, loggers, decorators, and other best practices.
- Testing and Debugging: Test, debug, and troubleshoot code to ensure high-quality software delivery.
BIZ-METRIC :
- Maintenance: Maintain and enhance existing software applications, addressing issues as they arise.
- Industry Awareness: Stay up-to-date with industry trends, tools, and best practices in software development.
Requirements :
- Education: Bachelor's degree in Computer Science or a related field.
- Experience: At least 4 years of experience in Python software development.
- VBA Conversion: Proven experience in converting VBA code to Python.
- Development Methodologies: Strong understanding of software development methodologies and principles.
- OOP Experience: Hands-on experience with Object-Oriented Programming (OOP), logging, and pre-commit configurations.
- Web Frameworks: Experience with Python web frameworks such as Django or Flask.
- Front-End Technologies: Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Database Technologies: Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Version Control: Experience with source control systems such as Git.
- Communication Skills: Excellent communication skills and the ability to work collaboratively with cross-functional teams.
- Problem Solving: Strong problem-solving skills and a commitment to delivering high-quality software solutions.
Preferred Qualifications :
- Full-Stack Development: Experience with full-stack development.
- Software Architecture: Knowledge of software architecture patterns and design principles.
- End-to-End Applications: Understanding of advanced-level questions related to complete end- to-end web applications.
Why Join Us ?
- Learning & Certification Opportunities to enhance your professional growth.
- Comprehensive Medical Coverage and Life Insurance for your well-being.
- Flexible Work Environment with a 5-day work week.
- Be part of a fun, collaborative, and innovative workplace culture.
Functional Areas: Other
Read full job description