Software Engineer Ecommerce Job Description
Software Engineer Ecommerce Duties & Responsibilities
To write an effective software engineer ecommerce job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer ecommerce job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer Ecommerce Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer Ecommerce
List any licenses or certifications required by the position: SSL
Education for Software Engineer Ecommerce
Typically a job would require a certain level of education.
Employers hiring for the software engineer ecommerce job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Systems, Computer Engineering, Software Engineering, Mathematics, Software Development, Math
Skills for Software Engineer Ecommerce
Desired skills for software engineer ecommerce include:
Desired experience for software engineer ecommerce includes:
Software Engineer Ecommerce Examples
Software Engineer Ecommerce Job Description
- Evaluating innovative technologies for opportunities to improve existing systems
- Pragmatically provide support, maintain and extend the existing codebase as we move towards the future
- Developing software solutions for high performance, high availability, low maintenance, easy diagnosis of problems, that enable the business to grow via self-service api’s and ui's
- Collaborating with your team to produce reusable software solutions that meet business initiatives and employ consistent design patterns
- Coordinate eCommerce product initiatives
- Participating in code reviews and scrum meetings, and continuously iterating to help improve our processes and experience
- Architecting improvements and introducing new functionality to our Commerce Cloud implementation
- Take ownership of important projects from technical design to implementation
- A degree in Computer Science, or equivalent, or other significant industry experience
- J2EE knowledge (Weblogic server, Spring or Struts frameworks) is a plus
- Proficient with Git and similar source control tools
- Demonstrated expertise with REST API Frameworks like Spring REST
- Experience with Scala, Ruby, Python, Erlang, Haskill, NodeJS, Hadoop, Mongo, CouchDB a plus
- Experience with DevOps tools (Jenkins, Sonar, etc)
- Experience relational databases (SQL, Oracle, JDBC)
- Experience with a Web Application Service like Apache Tomcat or JBOSS
Software Engineer Ecommerce Job Description
- We believe in aiming for excellence, taking responsibility, working together and putting our customers first
- Good interpersonal skills – you will be dealing with internal stakeholders to communicate on requirements, design, usability and review design decisions on a regular basis
- A chance to work on software engineering problems that are unique to large scale, mission critical applications
- Company bonus (9% target)
- Flexible / home working
- A friendly, supportive office environment
- 28 days leave, increasing to 29 after 3 years and 30 after 5 years
- Pension plan (8% company contribution)
- Private medical insurance, company sickness benefit, permanent health insurance, eye care vouchers, employee wellbeing program
- Access to an online rewards gateway providing discounts at leading UK retailers
- Oracle Commerce (ATG) version 10/11
- Experience with ATG REST services a plus
- Linux/UNIX/Solaris a plus
- Understanding of OO principles and design patterns
- Self-starter, ready to learn new concepts and technologies
- Proven ability to design web services and micro-services, using the Microsoft development stack and tooling
Software Engineer Ecommerce Job Description
- Write and maintain quality code in Ruby, Rails, JavaScript, Node, React, CSS, and more
- Lead and support team members to drive success
- Be accountable for code quality and writing unit and integration tests
- Be expected to contribute to architectural and design discussions
- Contribute to open source projects and communities
- Identify, measure, and understand user needs and execute on appropriate solutions
- Identify, plan, and execute on improvements to product and development processes
- Evaluate and recommend development tools and frameworks
- Be accountable for balancing product goals with company objectives
- Occasionally take on-call responsibilities in rotation with other team members
- Familiar with Java-based SOAP web services
- Experienced designing distributed, high performance, mission critical systems
- Experienced working in an existing code base making strategic changes without rewriting the complete solution
- Experienced working with Cloud Technology and Systems
- Experienced leading technical teams through complex designs and algorithms – making strategic tradeoffs to meet business needs
- A solid grounding in fundamental concepts like data structures, algorithms, complexity analysis and secure coding practices – previous programming experience is required (C# and .Net)
Software Engineer Ecommerce Job Description
- Establish and sustain a high level of partnership with the Business
- Designing and implementing natural language interactions and conversational AI that provide intelligent user assistance
- Integrating live service providers (mobile, chat, voice, IVR) using web services
- Write and maintain quality code in Ruby, Rails, JavaScript, React, CSS, and more
- Contribute to architectural and design discussions
- Full stack Java developer capable of building front-end and backend components
- Enhance existing systems to provide new business functionality
- Resolve defects within systems
- Provide tier III/IV support for production systems
- Build and maintain web front end application to support direct interactions of customers and listeners with iHeart
- Expertise with JavaScript unit testing with tools like Grunt, Karma and Jasmine
- Experience with Agile software development techniques and practices are a plus, especially Scrum, pair programming and TDD
- Very strong recent Java experience, experience in many modern high level programming languages
- Deep understanding of Object-Oriented Design and Service Oriented Architecture
- Demonstrated experience in internet scale distributed systems
- Passionate agile practitioner
Software Engineer Ecommerce Job Description
- Integrate e-commerce products and services
- Comprehend business requirements, then design solution and interfaces to drive the implementation of white label ecommerce platform
- Developing design documents and interface specifications for Product, Price, Promotion, Store, Assortment, Customer
- Detailed understanding of ecommerce functionality and experience of working in packages including but not limited to Demandware, GSI commerce, Websphere, ATG, Hybris
- Experience in creating API or Web services or ETL jobs for interfaces to feed into ecommerce platform
- Experience in Retail Industry domain will be nice to have
- Comprehend business requirements, then design interfaces to drive the implementation of white label ecommerce platform
- Development of interfaces for Product, Price, Promotion, Store, Assortment, Customer
- Detailed understanding of ecommerce functionality and experience integrating ecommerce platforms including but not limited to Demandware, GSI commerce, Websphere, ATG, Hybris with enterprize ERP or SAP solution stack
- Deployment of interface code in development, QA and production environments and scheduling jobs based on interface run frequency incase of ETL jobs
- Strong recent Java experience, experience in many modern high level programming languages
- 4 to 6 years of development and delivery experience with Java / C# / Ruby on Rails / Python / Node.js or any similar exciting technologies
- Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
- Strong communication and client-facing skills with the ability to work in a consulting environment is essential
- Strong development ability, with a focus on back-end applications with rich API surfaces
- Ability to quickly pick up and work with new technologies