Experience : 4 years (with 2-3 years specifically in Oracle Commerce Cloud)
About The Job
TechnePlus is seeking a talented and experienced Oracle Commerce Cloud (OCC) Developer to join our growing team. As an OCC Developer, you will be responsible for the design, development, implementation, and maintenance of our e-commerce platform built on Oracle Commerce Cloud. You will collaborate closely with stakeholders and other development team members to deliver high-quality, scalable, and robust e-commerce solutions that meet our business needs.
Responsibilities
Requirements Analysis and Technical Specification : Collaborate with business analysts, product owners, and other stakeholders to gather and analyze business requirements. Translate these requirements into clear and comprehensive technical specifications and design documents.
Oracle Commerce Cloud Solution Development : Design, develop, and implement robust and scalable e-commerce solutions on the Oracle Commerce Cloud platform. This includes customizing and extending out-of-the-box OCC functionality to meet specific business requirements.
Customization and Extension of OCC : Utilize Java, JavaScript, OCC Web Services, and OCC REST APIs to customize and extend the functionality of the Oracle Commerce Cloud platform. This may involve developing custom widgets, integrations, and business logic.
Integration with Third-Party Systems : Design, develop, and maintain seamless integrations between Oracle Commerce Cloud and various third-party systems, including payment gateways (e.g., Adyen, PayPal), Enterprise Resource Planning (ERP) systems (e.g., SAP, NetSuite), Customer Relationship Management (CRM) systems (e.g., Salesforce, Microsoft Dynamics 365), and other relevant services.
Code Quality Assurance : Perform thorough code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Write and execute comprehensive unit tests to verify the functionality and stability of developed solutions. Conduct thorough troubleshooting and debugging to identify and resolve issues.
Oracle Commerce Cloud Platform Management : Stay up to date with the latest Oracle Commerce Cloud updates, patches, and new features released by Oracle. Evaluate the potential impact of these updates on existing implementations and recommend appropriate upgrade strategies.
Technical Guidance and Support : Provide technical guidance, mentorship, and support to junior developers and other team members, fostering a collaborative and knowledge-sharing environment.
Project Participation and Contribution : Actively participate in project planning sessions, provide accurate estimations for development tasks, and contribute to the prioritization of features and bug fixes.
Performance Optimization : Identify and address performance bottlenecks within the Oracle Commerce Cloud implementation, implementing optimizations to ensure a fast and efficient user experience.
Documentation: Create and maintain clear and concise technical documentation for developed solutions, including design documents, API specifications, and deployment guides.
Requirements
Master'sdegree in Computer Science, Information Technology, or a related field.
Minimum of 4 years of experience working as a software developer.
Minimum of 2-3 years of hands-on experience specifically in Oracle Commerce Cloud (OCC) development (formerly known as Oracle Commerce Platform / ATG).
Strong proficiency in Java programming language, including experience with object-oriented principles and design patterns.
Solid expertise in JavaScript and front-end development technologies (HTML, CSS, jQuery). Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js) is a plus.
Proven experience with Oracle Commerce Cloud (OCC) platform, including deep understanding of its architecture, pipelines, and data model.
Hands-on experience in customizing and extending OCC functionality using OCC Web Services and OCC REST APIs.
Experience with Oracle Commerce Cloud administration, including deployment processes, configuration management, performance tuning, and log analysis.
Solid knowledge of e-commerce best practices and principles, including understanding of the customer journey, checkout process, and order management.
Excellent analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues efficiently.
Strong communication and collaboration skills, with the ability to work effectively in a team environment, communicate technical concepts clearly, and interact with both technical and non-technical stakeholders.
Experience with version control systems (e.g., Git).