6 - 11 years

17 - 26 Lacs

Bengaluru Karnataka India

Posted:22 hours ago| Platform: Foundit logo

Apply

Skills Required

software testing & debugging scalable system design deployment & ci/cd mentorship & team guidance

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a Python Developer to design, develop, and maintain cloud-based solutions that support mission-critical applications. The role involves understanding business requirements, building scalable and reliable software, and collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities:

Understanding Domain, Business, and Requirements:

  • Understand business objectives, end-use cases, and how customers interact with the product.
  • Collaborate with product managers, clients, and end-users to gather and clarify functional and non-functional requirements.
  • Break down complex requirements into actionable development tasks.

Coding and Development:

  • Design scalable, reliable, and high-performance software architecture.
  • Implement software functionality using Python and other required tools, frameworks, and databases.
  • Apply efficient algorithms and design patterns to solve complex technical problems.
  • Create diagrams, documents, and multimedia resources to describe system design and functionality.

Testing:

  • Conduct unit testing of individual components for correctness.
  • Perform integration testing to ensure seamless interaction between components.
  • Debug and resolve code issues to maintain software quality.

Deployment and Maintenance:

  • Package software builds for deployment and ensure smooth release processes.
  • Monitor applications post-deployment and resolve issues as they arise.
  • Implement feature updates and bug fixes based on user feedback and evolving requirements.

Collaboration and Communication:

  • Coordinate closely with engineers, designers, QA teams, and other stakeholders.
  • Provide guidance and mentorship to junior developers.
  • Manage technical escalations, including participation in formal escalation processes during critical incidents.

Learning and Upskilling:

  • Stay updated on emerging tools, technologies, and trends.
  • Experiment with innovative solutions to improve efficiency and software quality.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
  • Strong experience in Python programming and developing cloud-based solutions.
  • Hands-on experience with software development frameworks, testing methodologies, and deployment processes.
  • Familiarity with scalable architectures, databases, and integration of cloud services.
  • Experience in debugging, performance optimization, and software maintenance.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Hewlett Packard Enterprise logo
Hewlett Packard Enterprise

IT Services and IT Consulting

Houston Texas

RecommendedJobs for You