- Experience
- 9–12 yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 ঘন্টা আগে
- Work mode
- In office
- Education
- Bachelor's Degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Summary
The position involves crafting software solutions tailored to address particular user needs and business challenges. Responsibilities encompass designing, coding, and deploying applications utilizing suitable programming languages and technologies. Collaboration with diverse teams to gather insights and ensure project success is essential.
Key Responsibilities
- Create and implement software applications according to defined specifications using relevant programming tools.
- Evaluate designs to determine coding and integration steps based on project goals and standards.
- Enhance and modify components of end-user application software across various platforms including local, networked, and online.
- Develop and execute testing protocols for assigned application sections, troubleshoot code issues, and recommend enhancements.
- Identify performance bottlenecks and optimize both code and application efficiency.
- Maintain and update software post-deployment ensuring functionality and currency.
- Collaborate with engineering, sales, and support teams on software development initiatives.
- Support both internal and external software products and propose innovations aligned with market trends.
- Participate within project teams comprising software engineers and external partners to build cost-effective and quality solutions for designated application segments.
- Communicate regularly with internal and outsourced developers regarding design progress, project status, and issue resolutions.
Education & Experience
- Bachelor’s degree in Computer Science, Information Systems or a related domain, or equivalent professional experience/competence.
- Typically 9 to 12 years of relevant industry experience, preferably in application programming or engineering; advanced degrees with minimal experience also considered.
Preferred Certifications
- Certification in programming languages such as Java, C++, Python, JavaScript, or equivalents.
Required Knowledge & Skills
- Understanding and application of Agile development methodologies.
- Familiarity with cloud platforms like Amazon Web Services and Microsoft Azure.
- Proficiency in web frameworks such as Angular and React.js.
- Experience with APIs, automation, DevOps, containerization tools like Docker and Kubernetes.
- Expertise in full stack development covering Java, Python, JavaScript, SQL, and microservices architecture.
- Awareness of software scalability, development processes, and engineering principles.
Cross-Organizational Skills
- Strong communication abilities.
- Drive for achieving results.
- Agility in learning new technologies and concepts.
- Digital literacy.
- Customer-focused mindset.
Additional Information
- The role influences immediate team activities and participates as an informed contributor offering data analysis and limited project direction.
- Address routine challenges within pre-established guidelines.
- This job description outlines general responsibilities and is not comprehensive; duties may evolve as per management’s discretion.
- The position is full-time, onsite, with no shift premiums applicable for India.
- HP is committed to equal employment opportunities regardless of diverse personal characteristics per applicable laws.
- Disclosure of personal information related to protected categories is voluntary and confidential.
Minimum education
Bachelor's Degree
Skills
Tools & software
Python
required
JavaScript
required
Docker
required
Kubernetes
required
C
required
How they work
Communication
Customer Focus
Learning Agility
Results Orientation