Lead Product Developer

Basic Information







Date Published


Job ID


Travel Amount


Description and Requirements

Digital Service Management is building its “first set” of new cloud-based applications,  on their true SaaS-ready Cloud platform “Innovation suite”.

Business Workflows is the first of its kind, which offers a generic framework to develop any “line of business” application- be it HR case management or Facilities case management or any other line-of-business like Legal, Marketing, etc..
It also leverages the “integration service” to offer easy integration capabilities to existing BMC products as well as other 3rd party products.

If your interests lie in getting involved in the early phase of this development, developing components/applications from ‘scratch’, using UI/angular JS skills to develop the look and feel of brand new applications, look no beyond  BMC-DSM Cloud Apps group because it provides you one of the most unique, rare opportunity of laying the “building blocks” of the upcoming brand new set of applications.

 Primary Role & Responsibilities:
  • You should design and develop Cloud-native applications based on Java/J2EE best practices and web standards.
  • You will be participating in all aspects of product development, from requirements analysis to product release.
  • Lead features and participate in architecture and design reviews.
  • Design enterprise applications using agile methodology. This includes creating detailed design using UML, process flows, sequence diagrams, and pseudo-code level details ensuring solution alignment.
  • Responsible for delivery of high-quality enterprise software releases to aggressive schedules. 
  • Ability to participate on empowered virtual teams to deliver iteration deliverables manages projects within the scope of responsibility and drives the technical direction of the product.
  • Good troubleshooting and debugging skills.
  • Ability to work flexible hours and stay up-to-date with competing technologies and passionate about adapting technology to provide business-benefiting solutions balancing with platform limitations
  • Provides complete documentation in the form of commented code, problem status information, and design documents.
  • 10+ years of development experience with at least 2+  yrs on Angular 
  • Experience with Angular, Jasmine, SASS, Compass, Bourbon, Grunt, Karma, schematics, Webpack, jest
  • Hands-On Experience of using HTML5 technologies like Local storage,  Web workers, Responsive web etc.
  • Excellent understanding of web technologies HTML5, CSS3, JavaScript, JQuery
  • Expertise with unit/integration testing, test-driven development and related modern best practices/technologies
  • Experience with internals of browsers and standards compliance of different browsers (IE/FireFox/Chrome)
  • Excellent communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Must have strong decision-making skills; take-charge personality, and the ability to drive a plan to completion

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.
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.

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