Overview
Skills
Job Details
Role: eCommerce Software Engineer
Work Location: Rockville, MD (Hybrid-60% onsite, 40% remote)
Contract Length: 6+ Month
*The total number of working hours per week is 37.5 Hours
Job Description:
Client has a great opportunity for an eCommerce Software Engineer who will partner to design, develop, and implement robust software solutions to support our eCommerce initiatives and merchandising goals. The Software Engineer uses structured analysis and design methodologies to perform full life cycle development for USP applications ranging in complexity.
Required Experience:
• Bachelor’s degree in computer science or relevant field.
• Overall, 4 years of experience in software engineering, with a strong focus on web application development.
• Proven expertise in developing scalable, high-performance web applications with modern JavaScript frameworks (React) and server-side technologies (Node.js)
• Strong understanding of RESTful API design, microservices architecture, and secure coding practices.
• Experience in Java and UI development (such as: Java/ J2EE, Java Script framework React, Bootstrap, jQuery, node.js, HTML/ CSS, AJAX, HTML5, CSS3).
• Experience in integrating with external systems and third-party APIs.
• Experience with Web services, such as (SOAP/REST/XML/JSON), jQuery, HTML, CSS.
• Experience with database technologies (SQL/NoSQL).
Responsibilities:
• Provides technical support to our e-commerce(B2B) platform and its integrations.
• Designs, codes, verifies, tests, documents, amends, and refactors substantially complex programs/scripts and application integrations
• Investigates escalated, non-routine and high-impact incidents to responsible service owners and seeks resolution.
• Leads assessment, analysis, planning and design of release packages, including assessment of risk. Liaises with business and technology teams on release scheduling and communication of progress. Ensures release processes and procedures are applied and releases can be rolled back as needed.
• Performs design, development, testing, code review and post-production support activities for applications based upon the specific needs of USP.
• Performs technical analysis for the re requirements and provides detailed technical documentation of the desired system changes.
• Reviews and develops application customizations, extensions and modifications of existing systems to maintain inter-dependency of the functionality.
• Tracks, troubleshoots, and repairs the eCommerce issues.
• Provides production support, enhancements, and ongoing maintenance for custom programs with USP internal systems and third-party vendors.
• Coordinates work efforts with USP’s database application team for changes and system performance issues.
• Performs functionality testing for deployment of upgrades to keep application release level current.
• Proactively work through service requests with support as needed.
Preferred Qualifications:
• Experience with state management libraries (Redux, Context API).
• Experience with build and source control processes and tools (Ant, Maven, GIT, Bitbucket, Subversion, code branching).
• Experience with code Refactoring and Profiling System integration via web services, RESTful services.
• Knowledge of front-end build tools and package managers (Webpack, npm, Yarn).
• Skilled problem-solver, Collaborator and detail oriented.
• Experience with participating in mid-size development projects.
• Ability to work independently with minimal direction and identify technical risks, present solutions within the team.
• Knowledge of managing search setting and SEO will be a plus.
• Familiarity with cloud platforms (e.g., AWS, oracle) and CI/CD pipelines is a plus.
Thank you for your time and I look forward to receiving your reply today.