Hewlett-Packard Company logo

Software Applications

Hewlett-Packard Company
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SKILLS REQUIRED

Software DevelopmentFull Stack DevelopmentDebuggingPerformance OptimizationPythonJavaReact.js

Job description

Overview

Design, develop and implement software applications that address specific user needs or business challenges, working closely with cross-functional teams to gather requirements and deliver projects.

What you'll do

  • Design, develop and implement software applications according to specifications, using appropriate programming languages and technologies.
  • Analyze design and determine the coding, programming and integration activities required based on specific objectives and established project guidelines.
  • Design limited enhancements, updates and programming changes for portions and subsystems of end-user applications software running on local, networked and Internet-based platforms.
  • Execute and write portions of testing plans, protocols and documentation for an assigned portion of an application; identify and debug issues with code and suggest changes or improvements.
  • Identify opportunities for performance improvements and optimize code and application performance.
  • Provide ongoing maintenance, updates and bug fixes to ensure software applications remain functional and up-to-date.
  • Collaborate on software development projects with the engineering, sales and customer services departments.
  • Support internal and external software products and generate ideas for software innovation based on market trends.
  • Participate as a member of a project team with other software applications engineers and internal and outsourced development partners to develop reliable, cost-effective and high-quality solutions for an assigned applications portion or subsystem.
  • Collaborate and communicate with internal and outsourced development partners regarding software application design status, project progress and issue resolution.

What you'll need

  • Four-year or graduate degree in Computer Science, Information Systems, or any other related discipline, or commensurate work experience or demonstrated competence.
  • Typically 2-4 years of work experience, preferably in applications engineering, programming or a related field, or an advanced degree with little or no work experience.
  • Knowledge and skills in: Agile Methodology; Amazon Web Services; Angular (Web Framework); Application Programming Interface (API); Automation; Computer Science; DevOps; Docker (Software); Full Stack Development; Java (Programming Language); JavaScript (Programming Language); Kubernetes; Microservices; Microsoft Azure; Python (Programming Language); React.js; Scalability; Software Development; Software Engineering; SQL (Programming Language).
  • Cross-org skills: Effective Communication; Results Orientation; Learning Agility; Digital Fluency; Customer Centricity.

Nice to have

  • Programming language certification (Java, C++, Python, JavaScript or similar).

Details

  • Location: Bengaluru, Karnātaka, India.
  • Schedule: Full time.
  • Shift: No shift premium (India).
  • Impacts the immediate team as an informed team member; responds to routine issues within established guidelines.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Applications