Haravi Software Pvt. Ltd.

Career With Haravi Software

We combine people, platforms, and software

We’re a human-centered digital platform and software engineering company. We’re based in Silicon Valley with design and build centers around the globe. We empower companies in the travel, retail, insurance, and tech verticals to use the cloud, AI, and emerging technologies to create extensible platforms that leverage data and delight users. We consider people and planet in all aspects of our business. We make clients more efficient, so they become greener. We want our employees to achieve their potential, so we reward and support them. And we improve the planet, so we volunteer, donate, and help those in need.

Apply Now

We would love to hear from you!

    Posted 3 months ago
    Location: Bangalore
    Experience: 7+ years

    Job Description:

    • Design, develop, and maintain automation frameworks using Selenium with Java and Cucumber (BDD).
    • Automate test scenarios for UI and REST APIs using Rest Assured and Postman.
    • Develop reusable components for automated testing across web and service layers.
    • Collaborate with development and QA teams to define test strategies and scenarios.
    • Execute and analyse automated test results, report defects, and support root cause analysis.
    • Work with microservices-based architectures, validating services independently and as part of an integrated system.
    • Participate in Agile ceremonies including sprint planning, daily stand-ups and retrospectives.

    Skills and Experience Required:

    • Strong hands on experience in Selenium, Java, and Cucumber (BDD).
    • Expertise in API testing using Rest Assured and Postman.
    • Good understanding of microservices architecture and testing strategies.
    • Solid knowledge of automation framework design and best practices.
    • Familiarity with Agile/scrum methodologies CI/CD practices.
    • Excellent problem-solving and communication skills.

    Location: Bangalore Experience: 7+ years Job Description: Design, develop, and maintain automation frameworks using Selenium with Java and Cucumber (BDD). Automate test scenarios for UI and REST API...

    Location: Bangalore
    Experience: 5 - 12 years

    Job Description:

    As a Technical Lead / Sr. Developer, your understanding of object-oriented development and design patterns will be crucial, as will your experience in enterprise-class web applications. Proficiency in version control tools, continuous integration, and deployment, along with a knack for clean, readable code, are prerequisites.

    Skills and Experience Required:

    • Minimum 5 years of hands-on experience in solving platform-level challenges across the stack, contributing to the delivery of production-quality software systems.
    • Over 5 years of deep expertise in Ruby on Rails, showcasing a strong command of object-oriented development and design patterns.
    • A good understanding of Ruby syntax and nuances, as well as experience with SQL, PHP, and Java.
    • Proficiency in building, designing, and maintaining efficient, reusable, and reliable Ruby on Rails code.
    • Familiarity with the MVC architectural pattern and a background in developing enterprise-class web applications.
    • Solid understanding of Object-Oriented Programming (OOP) and experience with version control tools like Git.
    • Knowledge and experience with continuous integration/deployment (CI/CD) tools and Test-Driven Development (TDD).
    • Expertise in building internal and external APIs and RESTful web services.
    • A demonstrated ability to write clean, readable Ruby code, coupled with knowledge of server-side templating languages such as Liquid and Slim.
    • Familiarity with server-side CSS preprocessors and a basic understanding of front-end technologies like JavaScript, HTML5, CSS3, and jQuery.
    • Capability to integrate multiple data sources and databases into a unified system.
    • Understanding of fundamental design principles behind scalable applications.
    • Excellent communication and interpersonal skills, enabling effective collaboration with diverse stakeholders.

    Job Features

    Job CategoryDevelopment

    Location: Bangalore Experience: 5 – 12 years Job Description: As a Technical Lead / Sr. Developer, your understanding of object-oriented development and design patterns will be crucial, as wil...

    Posted 4 months ago

    Role Overview:

    As a Senior Cloud Architect, you will take a pivotal role in defining the cloud strategy and architecture for our enterprise clients. You will design and implement scalable, secure, and highly available cloud solutions across both Azure and AWS environments while maintaining an overall multi-cloud strategy. This is an exciting opportunity for a hands-on architect with deep experience in cloud transformation, solution architecture, and enterprise-level implementations.

    Key Responsibilities:

    • Cloud Strategy & Architecture Design:
      Lead the design and implementation of multi-cloud architectures on Azure, AWS, and hybrid environments. Develop enterprise-grade cloud strategies that align with business goals.

    • Solution Architecture:
      Design, implement, and optimize solutions that leverage cloud-native services. Provide hands-on guidance for cloud-based application development, data management, security, and automation.

    • Multi-Cloud Expertise:
      Architect seamless multi-cloud strategies, focusing on integration, cost optimization, and redundancy across Azure, AWS, and other cloud providers as needed.

    • Enterprise Architecture Leadership:
      Collaborate with cross-functional teams to define long-term architecture solutions that adhere to best practices in scalability, security, performance, and compliance for large enterprise environments.

    • Cloud Migration & Transformation:
      Lead large-scale cloud migration initiatives, from legacy systems to modern cloud infrastructures, with an emphasis on minimal disruption and optimized performance.

    • Stakeholder Engagement:
      Work closely with business stakeholders, IT teams, and senior management to ensure the architectural solutions meet business needs and deliver measurable outcomes.

    • Mentorship & Training:
      Provide technical leadership and mentoring to junior architects, cloud engineers, and other team members. Ensure continuous learning and best practices in cloud architecture.

    Required Skills & Experience:

    • Experience:
      7-10+ years of experience as a Cloud Architect or similar role, with expertise in designing and deploying solutions on Azure and AWS.

    • Multi-Cloud Architecture:
      Proven experience in architecting solutions across multiple cloud platforms, ensuring integration, security, and cost optimization.

    • Cloud Platforms & Services:
      Deep understanding of core cloud platforms (Azure, AWS) and familiarity with other cloud providers (GCP, Oracle Cloud, etc.).

    • Solution & Enterprise Architecture:
      Strong experience in both Solution Architecture and Enterprise Architecture, with a focus on cloud-native applications, containerization, microservices, and orchestration tools.

    • Cloud Security & Compliance:
      In-depth knowledge of cloud security best practices and compliance standards (e.g., GDPR, HIPAA, SOC2).

    • Automation & DevOps Practices:
      Expertise in CI/CD pipelines, Infrastructure as Code (IaC), and DevOps tools (Terraform, Ansible, CloudFormation, etc.).

    • Cloud Cost Optimization:
      Experience in managing and optimizing cloud budgets, including the implementation of cost management tools and techniques.

    • Architectural Design Frameworks:
      Proficiency in industry-standard frameworks like TOGAF, Zachman, or other relevant methodologies.

    • Certifications:

      • AWS Certified Solutions Architect – Professional or equivalent

      • Microsoft Certified: Azure Solutions Architect Expert or equivalent

      • Other cloud certifications are a plus (e.g., Google Cloud, Kubernetes, etc.).

    Desired Attributes:

    • Exceptional problem-solving skills with a proactive approach to overcoming challenges.

    • Strong communication and leadership abilities.

    • Ability to work in a fast-paced, client-facing environment.

    • Demonstrated experience with enterprise-level cloud deployments and migrations.

    Role Overview: As a Senior Cloud Architect, you will take a pivotal role in defining the cloud strategy and architecture for our enterprise clients. You will design and implement scalable, secure, and...

    Posted 5 months ago
    Position Title: Azure Cloud Migration SME Location: Remote, India Reports To: Migration Leads Employment Type: Full-time Overview: We are seeking an experienced and highly skilled Azure Cloud Migration SME to join our team. The ideal candidate will have extensive experience in migrating applications and infrastructure to Microsoft Azure, along with strong technical expertise in cloud architecture, deployment, and management. Key Responsibilities: - Design, plan, and execute the migration of on-premises applications and infrastructure to Microsoft Azure. - Assess existing systems, identify requirements, and create detailed migration plans and strategies. - Collaborate with cross-functional teams, including developers, system administrators, and network engineers, to ensure a seamless migration process. - Implement best practices for cloud security, scalability, and performance. - Perform pre-migration assessments, including application compatibility, security, and performance analysis. - Configure and optimize Azure resources, including virtual machines, storage accounts, networking, and other services. - Monitor and manage cloud resources to ensure optimal performance and cost-efficiency. - Troubleshoot and resolve issues related to the migration process and cloud infrastructure. - Provide technical guidance and support to internal teams and stakeholders throughout the migration process. - Document migration processes, configurations, and best practices for future reference. - Stay updated on the latest Azure features, services, and best practices to continuously improve migration processes and outcomes. Qualifications: - Bachelor’s degree in Computer Science, Information Technology, or a related field. - Minimum of 5 years of experience in cloud engineering, with a focus on Azure cloud migrations. - Strong expertise in Microsoft Azure, including Azure virtual machines, storage, networking, and other core services. - Experience with Azure migration tools and services such as Azure Migrate, Azure Site Recovery and Azure Database Migration Service. - Proficiency in scripting and automation using PowerShell, Azure CLI, or other relevant tools. - Strong understanding of cloud security, compliance, and best practices. - Excellent problem-solving skills and attention to detail. - Ability to work independently and collaboratively in a fast-paced environment. - Strong communication skills, both verbal and written. Preferred Skills: - Azure certifications, such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Administrator Associate. - Experience with DevOps practices and tools, such as Azure DevOps, CI/CD pipelines, and infrastructure as code (IaC). - Experience with hybrid cloud environments and multi-cloud strategies.

    Position Title: Azure Cloud Migration SME Location: Remote, India Reports To: Migration Leads Employment Type: Full-time Overview: We are seeking an experienced and highly skilled Azure Cloud Migratio...