Principal Product Developer - India (Backend expert with customer interaction exp)

Basic Information

Country:

India

State:

NA

City:

IND Bangalore II

Date published:

18-Nov-2020

Job ID:

28538

Travel Amount:

None

Description and Requirements

From core to cloud to edge, BMC delivers the software and services that enable over 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
BU/PRODUCT DESCRIPTION: 
Digital Service and Operations Management (DSOM) Business Unit in BMC caters to development of coexisting products helping customers to manage their entire IT infrastructure that includes:
Business Service Management
Infrastructure Monitoring
Remediation
Cost Optimization
Digital Workflow 


PRIMARY ROLES AND RESPONSIBILITY: 
  • The candidate is expected to work on BMC products in Monitoring domain and should have strong product development experience and worked with products and solutions.
  • Technical Responsibility of various components of a flagship BMC product, developed in JAVA. 
  • Along with development, he/she will also be responsible to tend to critical customer escalations and provide timely resolutions and/or hot fixes. 
  • Proactively do RCA of the customer escalations and associated Customer Found Defects using AI/ML techniques and communicate the analysis to the stakeholders.
  • The candidate is also expected to provide technical help/expertise to field engineers, technicians, product support and customers who are diagnosing, troubleshooting, repairing and debugging complex systems and/or software
  • Always looking for opportunities of Innovation across People, Process and Product areas


QUALIFICATION:
REQUIRED SKILLS: 
  • BE or equivalent degree with 13+ years of experience 
  • Full stack Java developer, having good knowledge of Java/J2ee, UI framework (Angular/HTML5) and Java rest APIs, multithreading, networking.
  • Experience in diagnosing and troubleshooting technical issues. 
  • Excellent communication and interpersonal skills. Good written and oral communication skills in English.
  • Proactive in learning and applying new technologies
  • Experience with object-oriented development, experience writing commercial-grade software applications 
  • Full stack Java developer, having good knowledge of any JavaScript based UI framework and Java rest APIs, multithreading, networking etc 
  • Experience working in an agile development environment and tools is required

DESIRED (NICE-TO-HAVE) SKILLS:
  • JVM expertise; Java Instrumentation; Call-back methods; Identifying Java resource usages
  • Knowledge of security layers; Https and TLS
  • Familiarity with J2EE (EJB, RMI, JDBC etc.) is an advantage
  • Experience is using AI/ML techniques preferred.
  • Strong working knowledge in the Windows, UNIX (LINUX, Solaris), HPUX & AIX (desired)  Operating Systems
  • Knowledge of Elastic Search and big data platforms will be added advantage 
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors. BMC never asks for payment from individuals seeking employment with the company.

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.