Help drive overall architecture of the product and alignment with other BMC products in the suite
Provide the technology leadership - Assess the impact of new technology trends in the area of responsibility, and a broad perspective of the business, customers and customer solutions.
Work closely with Product Management to establish vision for the product line and assess technical feasibility of new features
Design and develop key components of the system.
Build prototypes and use other appropriate techniques to achieve product definition and design goals
Provide inputs and design to refactor the existing implementation to utilize system resource optimally
Author functional and design specifications, and ensure adherence to design standards.
Conduct design and code reviews.
Participate in release planning and iteration planning meetings
12+ years of software development experience in high performing and scalable enterprise applications
In-depth understanding of HTML, CSS and web standards, along with ability to guide other developers on best practices in product development
Real world production experience with AngularJS and Angular
Full-stack web application development experience
Strong experience working with CSS pre-processors such as SASS or LESS
Strong experience in unit testing and code coverage
Strong understanding of accessibility issues, WCAG 2.0 and ARIA
Experience in RESTful APIs and JSON
Experience in frontend tooling and workflows such as Git, Grunt/Gulp, Webpack, Bower & NPM
Experience with responsive web design
Strong Object Oriented Programming skills with solid understanding of data structures and algorithms
Experience with cloud application development, deployment, operation and support
Experience in Agile development methodologies
Ability to work independently with little direct supervision
92 of the Forbes Global 100
succeed with BMC solutions,
from mainframe to mobile to multi-cloud and beyond.