Hybris Developer
at eCommerce and CRM company providing software service
JOB SUMMARY
Looking for a candidate to join a team involved in solving challenging problems in the ecommerce domain. We are seeking candidates having hands-on experience working with Hybris-based implementations.
PRIMARY RESPONSIBILITIES
As a Senior Developer – Hybris, you will translate client requirements into technical designs, design schemas, implement custom extensions, create product and product variants and integrate with search engines, unlocking the business value of Hybris.
You will independently drive design decisions to ensure the necessary health of the overall solution.
You will teach, mentor and share knowledge, improve processes and develop systematic solutions to problem patterns.
• Develop Digital Consumer experiences based on a foundation of Hybris.
• Design and develop awesome features such as product search & navigation, order management, promotions, store locator, social ecommerce, back-office customization, etc.
• Diagnose and solve technical problems related to commerce and Hybris implementation.
• Interact with clients to create end-to-end specifications for ecommerce solutions.
• Provide inputs and direction to associates in the team on design and implementation.
• Collaborate with your architect to define implementation processes and quality gates and standards.
• Write application code that exceeds the defined quality standards by using best practice
• Review design and code for your peers
SECONDARY REQUIREMENTS
A good Hybris Senior Developer:
• Is aware of the different front-end technologies including HTML, CSS, JavaScript, jQuery, Angular4 and React
• Knows the DevOps processes and technologies including Jenkins, Ansible, Chef, etc.
• Understands Agile Software development methodology
Similar jobs
❖ Designing and maintenance of fully functional large relational and non-relational databases
❖ Server management and cloud-based infrastructure
❖ Identification of application issues when deploying the apps
❖ App deployment on the cloud along with solving debugging issues
❖ Coding architecture for frontend and backend
❖ Collaboration with IT team, researchers, designers for designing robust apps and encouraging business goals
❖ Creating features in apps that have a mobile responsive design
❖ Testing applications and fixing bugs, along with security and data protection features
❖ Establish code architecture decisions for supporting scalability and good performance
❖ Makes use of popular front-end frameworks like Bootstrap, LESS, etc and design UI components
❖ Participation with developers for the creation of scalable RESTful APIs.
❖ Conducting code reviews of peer developers.
Founded by two MDI alumnus, it is a student centric and personalised learning platform that delivers enjoyable learning content as per the state boards. This ed-tech provides a solution which is easy to use, lets students enjoy learning, makes life easy for a teacher and delivers learning in the language that students are most comfortable. The organisation has worked in 14 states across India and awarded Google India under "Impacting Change through Digital".
- Taking ownership of the current web based reporting backends of our current solutions/ apps and developing/ stabilizing/ scaling them further as per product plans
- Ensuring development and ongoing growth of a web based content management engine as the central node of our apps and tablet based learning products.
- Licensing, Encryption, Reporting & Analytics for all our products have to be integrated into a single user and licensing management backend.
Desired Candidate Profile
What you need to have:
- Deep and Practical experience with Node. JS (primary work component), Firebase, AWS/ Heroku, SQL/ NoSQL Databases with Server side integration.
- 2-3 years of deep hands-on experience with web based solutions, backend development and web development in the above mentioned tech.
- Should have worked on a web based backend in Node.JS for preferably an android app based solution which had scaled to a large number of users.
- Developed, managed and scaled usage/ analytics and reporting of end user based solutions.
- Should have developed and managed APIs.
- Should have practical experience of integrating and managing online payment systems.
- Built and managed online learning platforms with login, video security, online payment and reports.
•Sound knowledge of EDI standards like ANSI X12, EDIFACT, TRADACOM, XML, Rosetta Net etc.
•Good understanding of XSLT, XSD and XML parsing processes.
•Having WebMethods knowledge in EDI domain will be huge plus.
•Good Knowledge of scripting languages like JavaScript, Perl etc.
•Good knowledge of file sharing protocols like AS2, AS3, FTP/SFTP, HTTP/HTTPS etc.
•Experience in EDI Mapping to/from following platforms/technologies (not limited to)
oSAP (IDOC)
oMainframe.
oCSV/XML/JSON/Flat File e.Word/Excel/PDF
•Good working knowledge SQL and relation databases (Oracle/MySQL etc.).
Node.js Developer Responsibilities:
- Node.js backend development experience and Vue js frontend development experience.
- Must have knowledge of Node, Feathersjs, Vue, Vuetify, Vuex, Nuxt, Mapbox, THREE.js
- Connecting to and working with databases.(MongoDb)
- Good Experience with RESTful API.
- Good Experience with Javascript, ExpressJs
- Develop code based on the requirements individually.
- Solve complex performance problems and architectural challenges.
Responsibilities:
- Provide daily support with resolution of escalated tickets and act as liaison to business and technical leads to ensure issues are resolved in timely manner.
- Incident resolution and supporting production system deployments.
- Suggest fixes to complex issues by doing a thorough analysis of root cause and impact of the defect.
- Support and deliver within Continuous Integration/Continuous Delivery pipelines.
- Prioritise workload, providing timely and accurate resolutions.
- Perform production support activities which involve assignment of issues and issue analysis and resolution within the specified SLAs.
- Understand linux. SSH to linux box, look for web logs etc
- Understand web apps to be able to troubleshoot issues
Requirements:
- Good to have programming experience with Python.
- Java and JavaScript development experience would be an added advantage.
- You should not be afraid to do some development as well as Devops.
- Clear written and oral communication is a must.
Summary
As an AEM Technical Lead, you will lead efforts for delivering and supportingAdobe Experience Manager (AEM) solutions and complex integrations into Adobe creative cloud applications, CRM, Commerce, Mobile, Back Office, ESB, Analytics and Personalization technologies. Your work will consist of driving large scale implementations and working very closely with a large team by leading them in solution design and implementation. You’ll leverage your strong technical skills in developing seamless and scalable solutions for premier engagements alongside industry experts.
Responsibilities
Formulate an implementation plan & prepare estimates for the assigned activities/work items.
Solution design all elements of the implementation by working closely with an Architect where appropriate.
Report work progress to the manager & the client on a periodic basis. Participate/Lead in design discussions & client meetings.
Follow & Contribute to the organizational best practices/policies.
Apply industry standard Design Patterns for web application development. Contribute to the AEM practice
Key Skills
Adobe Experience Manager, Adobe Experience Platform, Day CQ, OSGi, Apache Sling, Apache Sightly, Apache Oak, Adobe Dispatcher, Code review
Qualification and Experience
Over 5+ year experience developing JEE web applications and OSGi, Apache Sling, Apache Sightly, Apache Oak and Adobe Dispatcher
Over 3+ years of experience in implementing Web application, Web Content Management (WCM) and Digital Asset Management (DAM) solutions using AEM platform.
Experience in AEM component development, Asset workflow development, Schedulers, Metadata & Tag Management plus integrating AEM with other applications.
Experience with Java technologies and frameworks mainly Spring, Hibernate.
Experience with at least one Ajax/JavaScript framework (Jquery, Angular, React). Experience to other web technologies like Search, XML, XSL etc.
At least played the role of Technical Lead for one year.
Excellent communication skills (both verbal and written). Adobe Lead Developer certification is a plus
About Moonraft
We are here to advance the human experience through design-driven innovation. Design, to us, is all about creating new meanings, while art is about self-expression and emotive appeal. Bringing these two creative disciplines together and operating at their intersection with business and technology, we drive business innovations with differentiating customer experience. We place the human at the centre, bringing quantitative and qualitative techniques together to develop consumer insights. Our techno-creative team, bridging consumer insights, business understanding, and advanced technology skills, then builds humanistic technology solutions.
We believe experimentation is at the core of every innovation. Radical innovation, in our view, is just an event recognised in hindsight when a number of trial-and-error attempts spark off a breakthrough. Our approach embraces rapid prototyping and empirical evidence in everything we do. As the name says, we are Moonraft Innovation Labs, driving innovation through experimentation.
"Rafters", who inhabit Moonraft, recognize ideas as the boss. They live by imagination, simplicity, and speed. Our egalitarian culture and environment are designed for rafters to thrive and deliver elegant solutions for complex problems.
Job brief
We are looking for a talented Web Designer to create amazing user
experiences. The ideal candidate should have an eye for clean and
artful web design. They should also have superior user interface
design skills.
The successful candidate will be able to translate high-level
requirements into interaction flows and artifacts. They will be able to
transform them into beautiful, intuitive, and functional designs.
Responsibilities
Execute all visual design stages from concept to final hand-off to
engineering
Conceptualize original website design ideas that bring simplicity
and user friendliness to complex roadblocks
Create wireframes, storyboards, user flows, process flows and
site maps to communicate interaction and design ideas
Present and defend designs and key deliverables to peers and
executive level stakeholders
Establish and promote design guidelines, best practices and
standards
Requirements
Proven work experience as a Web Designer
Demonstrable graphic design skills with a strong portfolio
Solid experience in creating wireframes, storyboards, user flows,
process flows and site maps
Proficiency in Photoshop, Illustrator or other visual design and
wire-framing tools
Proficiency in HTML, CSS and JavaScript/Bootstrap for rapid
prototyping
Experience working in an Agile/Scrum development process
Excellent visual design skills with sensitivity to user-system
interaction
Ability to solve problems creatively and effectively
Up-to-date with the latest Web trends, techniques and
technologies
BS/MS in Human-Computer Interaction, Interaction Design or a
Visual Arts subject
It will be a website where customers and companies can start selling their products. Just like Ebay, but small.
We want to start the website small at first with the option to expand the website later when more customers come.
We want to be able to fill the pages ourselves with texts and photos.
We have drawings of what the website will look like.
We are really looking for a website designer who knows his trade well.
You must have experience in creating a professional website. I would like to see examples of this.
We want to pay a fixed amount for the assignment.
• Strong knowledge of data structure and algorithms
• Ability to write complex SQL
• Familiarity with Test driven development and Continuous Integration
• Strong knowledge and hands-on with code development tools (Eclipse, GIT, Jenkins, Unit, Testing Frameworks)
• Familiar with Software development methodology like Agile methodology
• Knowledge of JavaScript and AngularJS would be a plus
• Knowledge of Java and Python
• Knowledge of Unix and shell scripting would be a plus
• Strong leadership skills
• Desire to learn and develop new tools and techniques and share with the team
• Capability to mentor junior team members
• Active involvement is required in all phases of Software Development
• Ability to establish trusted partnership with executive level stakeholders