The Red Hat JBoss Support Engineering team is looking for a Java expert with Business Rule Management System (BRMS) and Business Process Management (BPM) experience to join us as a Software Engineer. In this role, you’ll use your deep functional expertise and solid industry experience to assist customers with middleware code and architecture. You will provide an important level of technical assistance to ensure that our highly-valued customers get the most out of the product. Your responsibilities will extend beyond product support. You’ll serve as a trusted partner to our enterprise customers by offering developer-to-developer assistance for Red Hat JBoss Middleware open source software. This means that you’ll work closely with senior engineers and developers to fix and improve code and provide highly technical solutions to support requests. Additionally, you will write patches, provide JBoss BRMS/BPM updates, and contribute ideas through participation in an open and collaborative team environment. This is a great opportunity to be part of a fast-paced, leading-edge company that is changing the way software is developed, sold, and supported. We’d prefer this role to be located in Canada, but we’ll also consider well-qualified candidates in the U.S.
Primary job responsibilities:
Learn new technologies and provide blogs, whitepapers, and knowledge base articles pushing technical knowledge out to our customers and the community
Provide a high, detailed level of technical assistance to ensure that our customers get the most out of our JBoss BRMS and BPM products
Engage and collaborate with open source developers around the world
Offer developer-to-developer assistance for the JBoss BRMS and BPM suites
Work alongside in-house developers, write new code, fix and improve code, provide highly technical solutions, and contribute to the JBoss and open source software communities
Act as the technical point person for BRMS and BPM technologies within the JBoss BRMS and BPM product suites
Develop patches and feature requests to provide upstream to the community and downstream to customers
Advise customers on architectural design decisions
Work with other open source projects to help customers integrate
