Python (Programming Language)

Hour4u

  • Delhi
  • Rs. 8,00,000 per year
  • Permanent
  • Full-time
  • 2 months ago
Company OverviewHour4u is a dynamic marketplace designed exclusively for gig workers to discover and engage in nearby job opportunities. By empowering local businesses with the ability to hire on-demand temporary staff with a single click, Hour4u creates a win-win scenario. Both local businesses and gig workers benefit, as businesses can hire according to their needs and gig workers can work on their terms. Based in Pune, Maharashtra, and part of the Human Resources Services industry, Hour4u focuses on innovation in staffing solutions.Job OverviewWe are seeking an experienced Python Programming professional for a full-time, mid-level position located in Delhi. The ideal candidate will possess 4 to 6 years of work experience in Python programming and will be proficient in essential programming concepts. This role is integral to developing and maintaining software systems in collaboration with a dynamic team, following agile methodologies.Qualifications and Skills
  • Demonstrated expertise in Python with at least 4 years of hands-on experience in a professional setting.
  • Strong understanding and application of object-oriented programming principles and paradigms.
  • Thorough knowledge of data structures and algorithms and their effective implementation.
  • Proficiency in agile methodologies, including understanding and participating actively in all phases of the agile process.
  • Must have skills in writing and maintaining unit tests to ensure software quality and performance.
  • Ability to collaborate effectively in a team, communicating complex technical concepts clearly and precisely.
  • Experience with software version control systems like Git for seamless team collaboration.
  • Proven problem-solving skills with a logical approach to solving software-related issues.
Roles and Responsibilities
  • Design, develop, and maintain scalable and efficient software applications using Python.
  • Translate user requirements into functional specifications and code implementations.
  • Collaborate closely with cross-functional teams to define, design, and ship new features.
  • Ensure code quality and maintainability through comprehensive unit testing and peer reviews.
  • Participate actively in agile development cycles and contribute to sprint planning and retrospectives.
  • Identify and fix software bugs promptly and enhance software performance.
  • Stay updated with the latest industry trends and technologies to ensure competitive edge in solutions.
  • Mentor and guide junior developers, fostering a collaborative and innovative team environment.

Expertia AI Technologies