Associate Software Engineer

Share this Job on Facebook

Sunnyvale, CA

Title: Associate Software Engineer (Java) for On-Demand Applications
Department: Category Management /Contracts
Location: Sunnyvale, CA
Reports To: Software Development Manager
FLSA Status: Exempt

Job Description Overview
Ariba, Inc. is the leading provider of on-demand spend management solutions. Our mission is to transform the way companies of all sizes, across all industries, and geographies operate by delivering software, service, and network solutions that enable them to holistically source, contract, procure, pay, manage, and analyze their spend and supplier relationships. Delivered on demand, our enterprise-class offerings empower companies to achieve greater control of their spend and drive continuous improvements in financial and supply chain performance. More than 1,000 companies, including more than half of the companies on the Fortune 500, use Ariba solutions to manage their spend from sourcing and orders through invoicing and payment.
Come join and help shape the future for SaaS (OnDemand) software solutions at Ariba, one of the proven leaders in this space.

The Ariba Category Management engineering team powers our Visibility, Sourcing and Contracts solutions through its highly graphical and flexible process management technology that enables managers to model their processes and capture their organization’s knowledge.

As a member of Ariba’s engineering team, software engineers have an opportunity to interact closely with customers and drive the development of software solutions from definition through final delivery. Engineers have the opportunity to engage on many technical levels from UI design to database persistence and application server interaction. To succeed in this position you must be incredibly smart, passionate about the user experience and be very results-oriented to get things done.


Duties and Responsibilities
The ideal candidate --
• Uses their strong OO design and development skills, and strong analytical skills as a individual contributor developing new features and extensions to Ariba’s products
• Takes ownership of features
o UI to the backend
o definition through delivery
• Works closely with peers in a world-class product development organization to continually improve the quality & usability of components through an agile development process
• Optimizes performance and tunes system behavior to make our largest customers successful
• Works with customers and Ariba professional services as appropriate to resolve production issues and to ensure successful customer implementations

Preferred Qualifications
• Understanding of Internet protocols - programming of TCP/IP, HTTP and other major internet protocols
• Experience with Web 2.0 technologies for delivering software as a service
• Database experience: SQL, schema design, query optimization, migration

Basic Minimum Qualifications
• Bachelor’s or Master’s Degree in Computer Science / equivalent. (recent college graduates)
• Strong knowledge in Java and J2EE, XML, HTML-based web technologies and relational database products
• Strong programming skills, as well as the ability to read and code review complex code bases written by others
• Excellent verbal and written communications skills
• Willingness to work in fast paced, small teams that follow agile methodologies
• Ability to work independently and take on ownership of large projects in a very dynamic and adaptive environment

Ariba, Inc. is an EEO/Affirmative Action employer and does not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, veteran status, or any other protected category.


Posted by Ariba about 1 year ago


Contact Ariba

Log in or sign up to get in touch with Ariba.

Or you can also login with your Facebook account