We are currently hiring a developer with a strong d3 background at Rulesware.
About Rulesware:
The Rulesware team is driven by a collective passion for delivering excellence in Business Process Management. Founded in 2004, our company has always specialized in one thing: the on-time, on-budget implementation of world-class BPM solutions that enable peak operational performance.
Rulesware offers a unique combination of skilled on-site teams who work hand-in-hand with our skilled near-shore team located in the Central Time Zone, rather than half a world away. These teams work seamlessly together and with our clients to provide immediate results and cost-efficient access to knowledgeable resources.
The development team is located in El Salvador (GMT -6) and the project owner is located in USA (Est, GMT -5)
We are looking for:
D3.js developer to work on next-generation user interfaces for creating a BPMN 2.0 modeler, particularly in the BPM domain. This is a contractor position to work from home with the possibility to travel to El Salvador (Central America) The software engineer will be working with the development team and the project owner to create a cutting-edge client modeler.
What you need to have:
- Advanced D3.js experience (several projects or at least 2 years of commercial experience)
- Advanced JavaScript (Object Oriented, Modular and functional / Templating)
- HTML5 / CSS / SVG
- Taste for user experience and visual design
- Angular JS / D3 integration.
- Distributed Version Control Systems (Git)
- Out of the box thinking
- Embrace challenges and passionate about solving hard problems
- Collaborate effectively with remote team members
- Experience with remote work / remote communication tools
Nice to have:
Experience with the MEANJS stack
Linux / Mac OS development environment
Experience with modern BPMS (e.g., PegaRules, IBM BPM, etc.)
Experience with project management tools (e.g., Ralley)
You need to be a good writer, speaker, and listener - you'll have to explain and justify your work, be able to run with other people's ideas and give feedback to them, and communicate with the team members.
resources:
http://es.wikipedia.org/wiki/Business_Process_Model_and_Notation
http://eclipse.org/bpmn2-modeler/ (modeler example)
http://www.jointjs.com/ (modeler example)
Please feel free to get in touch directly if you have any questions.
Regards,
Pedro.