Sr Software Engineer Job in San Jose, California US

Sr Software Engineer

The Sterling OMS Lead Software Engineer will be responsible for providing functional (required) and technical expertise and direction for the Sterling (formally known as Yantra) OMS (Order Management System). An ideal candidate should have expert knowledge of one or more of the following Sterling modules: Sterling Distributed Order Management, Sterling Selling Fulfillment Foundation, Sterling Global Inventory Visibility, Sterling Reverse Logistics, and Sterling Supply Collaboration. The candidate should have experience working in the retail industry and in eCommerce. He/she will be responsible for defining or advising on Sterling OMS architecture to meet business requirements for the Sterling OMS and related enterprise systems. Through excellent verbal and written communication skills and the ability to translate between technical and business language, the candidate will work collaboratively with various project stakeholders, negotiating functional and technical requirements across various groups. The candidate will play a key role in developing the future Sterling OMS solution architecture. Extended responsibilities include: Expert knowledge of Sterling Order Management System components, API's, and related Interfaces Understand and advise on business processes that pertain to the Sterling OMS Utilize functional expertise to facilitate the collection of business requirements Help define or advise on Sterling OMS technical architecture to meet business requirements for the Sterling OMS and related enterprise systems (e.g., webstore, CRM, DW/BI, etc.) Design, develop, and implement highest-quality software application solutions using Sterling OMS modules Provide functional and/or technical leadership to extended project teams GSI employees and consultants Mentor GSI staff as appropriate Help define or assist with developing Sterling OMS implementation best practices Lead or guide teams to execute optimum performance tests and tuning to meet SLA objectives Help define integration and QA test scripts Help analyze, troubleshoot, and/or tune Sterling Commerce product performance or deployment issues when required Participate in projects and provide cross-functional IT application support coordination on issues design planning Assist with risk management and change management Work independently with minimal direction Help develop and propose Sterling OMS-centric processes, policies, and standards Job Requirements Bachelor's degree in Business Management, Finance, Computer Science/MIS, Engineering or related field Deep functional and technical expertise with one or more of the following Sterling modules (5+ years): Sterling Distributed Order Management, Sterling Selling Fulfillment Foundation, Sterling Global Inventory Visibility, Sterling Reverse Logistics, and Sterling Supply Collaboration Full project lifecycle experience on several large, complex Sterling solution implementations Strong understanding of software engineering principles, tools, and processes Ability to lead and mentor other developers Strong track record of proposing solution to Business related opportunities and issues Experience working with Order Management, Shipping, Advance Pricing, Inventory, Purchasing, Financials, and/or Cost Management business processes Good knowledge of project management fundamentals Must possess understanding of business processes and ability to solve complex problems Critical thinker and demonstrated ability to mitigate project risks Excellent listening, verbal and written communication, reporting and presentation skills Ability to interface and work with different levels within the organization, from users to management, in a highly interactive culture Strong business acumen and working knowledge of functional and procedural process modeling methodologies Self-starter with initiative and the ability to manage workload prioritization to deliver high quality work products on time with minimal direction Ability to multi-task across multiple concurrent projects Strong customer interaction, organizational and time-management skills Desirable Skills and Experience: eCommerce and Retail application experience Fulfillment or 3PL experience Deep Java/J2EE programming/environment knowledge Experience implementing J2EE design patterns Strong Oracle experience Strong SOA development/implementation experience Education Bachelors Degree Required