Lead Product Developer - India

Basic Information






IND Pune - Business Bay

Date published:


Job ID:


Description and Requirements

As a Full-Stack developer, you will work with Team Leads, UX experts, back-end architects/developers and other developers to create feature-rich browser-based interfaces and back-end services for our products.

You will also be required to build responsive mobile / web applications and pages that are able to run across desktop browsers and mobile devices.

You will be expected to ensure your applications conform to best practice coding standards, make optimal use of advanced framework capabilities, and have full unit test coverage.

You will write clear and well-structured documentation, such as technical designs, release notes and user guides.


Work closely with the development team Implement UI for new features and different initiatives.

Work closely with the development team on overall architecture of the web application.

Hands-on experience with back-end programming languages like Java.

Experience working with one of the databases like DB2, MySQL, NoSQL,Oracle etc.

Hands-on web application development using Advanced/Object-Oriented JavaScript, jQuery Extensive knowledge in building scalable web applications using Angular 2.X and above is mandatory. 

Should be familiar with build frameworks like gulp, web pack and Angular cli

Strong experience with Adaptive & Responsive UI development.

Experience with Integration with Web Services (JSON/REST/SOAP) Should possess good knowledge of HTML, CSS and Restful Web services

Demonstrated experience in Unit testing using tools and frameworks like Jasmine, Karma etc. is preferred.


You are passionate about designing, implementing and maintaining products bachelor’s degree in computer science or software engineering

Minimum 8+ years of Full-Stack development experience utilizing JavaScript, Angular, TypeScript, back-end programming languages like Java.

Solid understanding of object-oriented and functional programming, data structures and algorithms.

Hands-on experience in building web based and highly scalable applications.

Expertise in Java and Restful web services.

SQL experience and familiarity with at least one of the common Databases: MySQL, Oracle, DB2 etc.

Ability to troubleshoot, performance tune and understand JavaScript memory & thread utilization in code produced.

Desire and ability to learn new technologies quickly.

Experience in front end technologies and frameworks like Angular, Node.js

Experience working with Jenkins, Jira and Git a plus Experience working with Agile methodology a plus.

Experience building enterprise applications, Customer focused.

Excellent communication skills (oral, written and presentation) Strong organizational and analytical skills.

Ability to work both independently and as part of a team Mainframes experience is an additional plus.

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.