Senior Developer

SAP   •  

Palo Alto, CA

Industry: Software


5 - 7 years

Posted 389 days ago

This job is no longer available.

Purpose and Objective: Ariba, Inc. seeks a Senior Developer at our Palo Alto, CA location to be responsible for development focusing on design, coding, testing, quality assurance of specific product features in a development team.



Expectations and Tasks: Apples ability to analyze and solve issues in existing and new code. Demonstrates full responsibility for accepted tasks and therefore demonstrates a high level of quality, speed, reliability and efficiency. Works closely together with other team members to ensure the team success. Enhances skills beyond own core functional focus and works on other tasks for the benefit of the team. Applies proficient overall product knowledge and shares domain expertise within team. If acting as Scrum Master in the LEAN context, ensures that Scrum is understood and put into practice properly. As Scrum Master, is a servant-leader for the Product Owner and the Development Team. Facilitates Scrum Events on request, or as required. Coaches the Development Team in self-organization. Removes impediments to the Development Team's progress.



Education and Qualifications/Skills and Competencies: Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field of study and 6 years of experience required. We will also accept a Master's degree and 4 years of experience.



Work Experience: Experience must involve the following: Java and Java based frameworks, including Lucene, Hibernate, and Spring; relational database, SQL, and query optimization; algorithms, caching, scalability and concurrency technologies; front-end development experience with HTML, CSS, and JavaScript; XML and Integration methodologies; writing and unit testing high quality code in a SaaS (Software as a Service) environment; Linux/Unix environment and scripting languages; designing and developing business applications with Tomcat deployments; Scrum methodology experience; experience with distributed storage and processing of big data, including Hadoop.