The SAP Hybris Commerce, Sr. Developer, works with business system analysts and business stakeholders to support, maintain, build and enhance a variety of applications. This includes creating technical designs, programming, debugging, unit testing, and documenting application changes within a variety of platforms, tools, and technologies.
The Senior Application Developer, eBusiness works primarily with Chamberlain's eCommerce, Digital Marketing and Online platforms and technologies: primarily the Hybris Commerce solution (WCMS, PCM, Order Management, Data Hub) and associated integrated applications including SAP ERP, in B2C and B2B channels.
The role requires strong technical abilities within application design and development, implementation, and support, especially in an SAP environment; ability to work with cross-functional teams; basic project management skills; and communication skills. The role will interface with multiple departments including Sales, Marketing, Engineering, Customer Service, Logistics, and Finance.
SAP Hybris Commerce, Sr. Developer
- BSC/BS/BA in Computer Science or related field.
- Sun Java Certification or equivalent a plus.
- Hybris Developer part 1 or 2 certification is a plus
- Minimum 5 years' experience in application development in online/Media/eCommerce software environments
- Minimum 5 years' experience developing web-based applications
- Minimum 1 year experience in Hybris Commerce platform
- Minimum 3 years Java/J2EE development experience.
- Experience working in Agile based project methodology environments, including sprints, backlog and scrum based approaches
- Experience working within both B2B and B2C environments is preferred
- Experience integrating eCommerce packages or websites into other applications including ERP, Tax, Payment gateways, shipping, etc. is strongly preferred.
- Experience with Web Content Management and Digital Asset Management tools in an eCommerce environment preferred
- Experience with multiple web specific technologies, programming languages and major application frameworks (e.g. Android Java, Objective C and HTML/JS/CSS)
- Experience with software delivery solutions and packages, experience with Atlassian toolset a strong plus (JIRA, Bamboo, BitBucket, Confluence)
- Prior experience implementing web based analytic tags into web sites, e.g. Google Analytics, to track, manage, and report on digital marketing performance
- Experience with website monitoring tools is preferred
- Prior experience working with creative/ digital / marketing agencies considered a plus
SAP Hybris Commerce, Sr. Developer Responsibilities:
- Design, develop, and implement technical solutions that meet business needs. Activities include:
- Take responsibility for end-to-end delivery of individual work items and small projects. Create project plans and estimate time and resources required on small to medium projects. Oversee end to end delivery of individual solutions and small to medium projects.
- Lead technical solutions from initiation through conclusion. Able to work with business stakeholders to elicit and understand requirements. Facilitate small teams through the process of developing alternatives, identifying and documenting pros and cons, and coming to a consensus point of view with supporting documentation.
- Design and develop end to end solutions that contain multiple technical components crossing functions and technical areas, following best practices and development standards and guidelines.
- Be a positive member of a team: serve as a mentor to others; provide constructive feedback; proactively share information with others to help; lead by example.
- Demonstrate knowledge of and stay current with industry best practices relative to technology, products, services and methodologies.
- Create deliverables according to the Software Development Lifecycle such as functional and technical specifications, use cases, test cases, and system documentation.
- Collaborate as necessary with external marketing agencies and participate in design, wireframe, concept and prototype review sessions. Assist in the translation and creation of Information Architecture, SiteMaps, Layered Compositions and other design related deliverables into code.
- Proactively monitor and support production systems, help resolve problems, and take appropriate actions to resolve root cause, improve system stability, operations, and processes. Resolve end user service requests.
- Participate in change control and release management processes for all eBusiness systems; ensure adherence to corporate change control procedures and controls. Manage and control source code and all appropriate documentation
Senior Application Developer Core Job Knowledge & Skills:
- Expert knowledge of core systems and expertise in configuration and customization in all functions within one or more business areas. Able to architect and design robust, sustainable technical solutions in their functional area(s) including how the solution will interact with other functional areas. Able to work cross-functionally with other technical resources to ensure complete, thorough, end-to-end solutions.
- Excellent skills in systems analysis, problem analysis, debugging, troubleshooting, and technical error resolution. Can facilitate small groups to analyze/debug/resolve problems.
- Solid knowledge of software development lifecycle; able to manage solutions through entire SDLC from design through development, testing, and deployment including release and change management; both in Waterfall and Agile/Scrum environments.
- Excellent business requirements analysis skills. Able to work with business stakeholders, understand needs, produce alternatives with recommendations. Strong ability to communicate technical topics clearly with business stakeholders.
- Strong skills in system integration with various interface types and methods such as RFC, REST and SOAP WebServices; strong knowledge and understanding of SOA architecture.
Other Knowledge, Skills, and Abilities:
- Business Relationships: Builds and maintains strong relationships with stakeholders; proactively manages stakeholder expectations; sought out as a trusted advisor.
- Project Management, Planning & Organizing: Able to independently plan and manage a small to medium-sized project. Able to operate successfully in both Waterfall and Agile/Scrum methodologies.
- Communication: Communicates clearly and effectively in both written and verbal communications; concise and direct; can communicate effectively to all levels; can speak in business language, articulate a point of view and drive to a business decision.
- Self-driven, fast learning, organized, goal oriented individual with positive attitude