The Senior Ariba Developer will be responsible for the design, development, implementation and support of software components that enhance or extend the reach of Ariba based systems. Specific projects involved might include developing object models, application logic and user interfaces to support new cost saving business processes or procurement requirements. The following responsibilities apply:
Configures and maintains all software modules associated within Ariba as well as various other web based business applications
Specifies, designs, implements and maintains Ariba based software components.
Manages promotion of software code changes from the development environment to the production environment
Supports 2nd level user help desk calls
Build a deep technical understanding of how the business operates - departmental structure, functions, processes, procedures and current application functionality
Work in partnership with key business users, identify potential ways of improving the efficiency and/or effectiveness of current business operations
Development of specified solutions in accordance with approved specifications
Adhere to established standards and procedures (SDLC), including configuration management, coding, testing and documentation standards
Ongoing maintenance of systems technical documentation
Preparation of user documentation
Deployment planning, testing and execution
Ensure that business change requirements of project implementation are highlighted to all stakeholders
Assisting the business with change management planning and implementation
Qualifications / Requirements
The ideal candidate will have:
5+ years experience with Ariba's Object Model, UI, Approval Rules, AML Customizations, eXML, Integration (File Channel, Webmethods, MQ Series)
5+ Years experience with customizations of Ariba's upstream and downstream applications (Buyer, Invoice, ACC, ACW, ACM, ACP, ACC, AES and eForms)
Strong object orientated programming and design skills (Java, C++, Objective C)
Experience in building enterprise applications on top of RDBMS systems
Experience using and building UI Frameworks (Rails, Wickets, Tapestry, Struts/Tiles, Java Server Faces or WebObjects)
Bachelor's degree in Technology (MBA preferred)
The ability to effectively work independently and as part of a team providing direction and mentorship to others as needed.
Ability to travel as business needs require
Demonstrated project discipline and experience. Must be organized, focused, and driventoward established deliverable dates. Must be able to design solutions and form/drive relatedplans.
Excellent verbal and written English communication skills. Demonstrated proficiency in technical-writing is required.
Having been on-site in USA would be an added bonus.
Knowledge of Web based development standards / services and networking techniques