Lead Product Developer - (Full-stack Developer)

Basic Information

Country:

India

State:

Maharashtra

City:

IND Pune - Business Bay

Date published:

06-Jan-2021

Job ID:

28811

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.
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.

As Lead Product Manager on the BMC Helix ITSM team, you will have the opportunity of defining and launching next-generation service management solutions for the Autonomous Digital Enterprise.
Each day, you will work with customers, engineering teams, operations, other product managers, UX designers, marketers, and sales to build and deliver products and functionality that are part of a market-leading solution portfolio. You will be charged with delivering and driving the adoption of the product portfolio. You love making products that delight customers. You understand that great products balance simplicity and robust features to solve real-world problems.

Primary Roles and Responsibilities:
  • Understand the existing design and propose a design solution for the new modules\features 
  • Develops and tests product code according to BMC standards.
  • Able to solve a complex technical problem and drive technical solution with the team
  • Provides complete documentation in the form of commented code, problem status information, and design documents.
  • Performs thorough problem analysis that results in the resolution of product-related problems according to BMC support standards.
  • Completes code and other deliverables on schedule - Performs thorough unit testing; supports systems and integration testing as required to provide a quality product.
  • The Developer will be working on BMC products by implementing a UI framework for the Platform.
  • Full-stack UI framework development primarily in Javascript, Angular, HTML5, and unit testing of all code developed. 
  • The candidate should be well versed with karma and jasmine to write units for the code being developed.
  • Candidate should strong knowledge of Java and related backend technology framework
  • The candidate should have hands-on experience and should be an expert in AngularJS. 
  • The candidate will also work with tools such as Eclipse; Ant, JUnit, Perforce.
  • Should knowledge of microservice development and deployment using K8s 
  • Knowledge of DevOps tools e.g Jenkins for CI/CD, Helm charts, etc will be an added advantage
  • Knowledge of ML techniques and technologies will be an added advantage
  • The candidate will also work in an environment that supports RDMS Databases like SQL Server, Oracle.
 
Qualifications
  • 12+ years of experience in developing an enterprise-class product
  • 4+ Years of experience leading technical team from a technology perspective
  • Solid foundation in Computer Science, with strong competencies in J2EE and related framework
  • Experience in developing Web-based Enterprise Application
  • Experience in developing microservice using JAVA
  • Experience in a fast-paced, distributed, and agile development environment
  • Hands-on Experience with javascript, JQuery, CSS, Angular
  • Team player having good communication skills
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.