Senior Software Engineer E-Commerce

Pryme Technology Framingham , MA 01702

Posted 2 months ago

Position Title: Principal / Senior Software Engineer E-commerce

Location: Framingham, MA US

Position Summary:

Senior Software Engineers E-commerce partner with both the business and technical teams to innovate and deliver new features and enhancements for the E-commerce platform. This position focuses on the design, development, and support of on-line, customer facing, E-commerce business solutions.

Senior Software Engineers E-commerce creates and/or modify moderate to highly complex solutions that meet the expectations of stakeholders. They have a good knowledge of web application systems.

Primary Responsibilities:

  • Design, develop and support E-commerce projects throughout all phases of the software development life cycle
  • Estimate engineering effort, plan implementation, and roll out system changes
  • Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet E-commerce market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Lead E-commerce product initiatives, recommend improvements, mentor and guide junior team members
  • Identify project risks and work effectively to mitigate them
  • Find and help fix stability/scalability issues in a very time critical environment
  • Support site rollouts and be available to resolve site issues
  • Develop industry and product technical expertise
Required Skills:
  • Strong understanding of JavaScript, its quirks, and workarounds
  • Solid understanding of web markup, including HTML5 and CSS3
  • Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks like jQuery, Angular, React
  • Experience with XML and JSON technologies.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Familiarity with JavaScript module loaders, such as Require.js and AMD
  • Familiarity with front-end build tools, such as Grunt and Gulp.js
  • Proficient understanding of code versioning tools, such as Git / SVN
  • Good understanding of browser rendering behavior and performance
  • Proficiency in building reusable components and moduls
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Systems Engineer (Fpga)

Syrinx

Posted 2 days ago

VIEW JOBS 12/2/2020 12:00:00 AM 2021-03-02T00:00 <div>The Principal Systems Engineer is responsible for participating in the research, design and development of test instrumentation for the electric power generation, transmission and distribution industry. This person will be responsible for evaluating architectural choices based on product requirements and ensuring that the architecture works across hardware, firmware and software components. The Principal Systems Engineer must be able to participate in a team environment, while managing their own assigned responsibilities.  Responsibilities also include providing system-level architectural leadership to a small team of engineers and participating in the selection and definition of hardware and software architectures for future products.</div> <div>The ideal candidate would be someone that has past experience with hardware design and/or FPGA programming and currently working in the embedded real-time, multi-processor environment. </div> <div><strong>ESSENTIAL JOB FUNCTIONS</strong></div> <ul> <li style="padding: 0; margin: 0;">Help evaluate new technologies and leverage those into product architectures resulting in the implementation of requested product functions.</li> <li style="padding: 0; margin: 0;">Innovate new product features based on your ability to realize product from technical possibilities.</li> <li style="padding: 0; margin: 0;">Provide technical leadership in the realm of system design.</li> <li style="padding: 0; margin: 0;">Design, develop, test and document firmware components and applications.</li> <li style="padding: 0; margin: 0;">Design, Develop and Test embedded real-time, multi-processor systems.</li> <li style="padding: 0; margin: 0;">Work with engineering project teams to provide architectural technical leadership.</li> <li style="padding: 0; margin: 0;">Lead technical requirements gathering, estimating, and planning efforts.</li> <li style="padding: 0; margin: 0;">Leverage internal component reusability and open source solutions to improve time to market.</li> <li style="padding: 0; margin: 0;">Develop products to promote the ease of implementing automated test suites (Nice-to-have).</li> <li style="padding: 0; margin: 0;">Develop clear metrics for testing status and progress monitoring dashboards.</li> </ul> <div><strong>REQUIRED EXPERIENCE:</strong></div> <ul> <li style="padding: 0; margin: 0;">10+ years of work experience in firmware and software development.</li> <li style="padding: 0; margin: 0;">2+ years of work experience in a technical leadership role.</li> <li style="padding: 0; margin: 0;">Ability to quickly prototype new concepts and ideas.</li> <li style="padding: 0; margin: 0;">Ability to provide creativity while solving complex problems without known solutions.</li> <li style="padding: 0; margin: 0;">Familiarity and experience working with Matlab, Linux, and scripting languages.</li> <li style="padding: 0; margin: 0;">Knowledge of PC based applications.</li> <li style="padding: 0; margin: 0;">Knowledge of FPGA programming.</li> <li style="padding: 0; margin: 0;">Knowledge of hardware design Familiar with message bus technologies and implementations.</li> <li style="padding: 0; margin: 0;">Team communication and collaboration experience (Such as a wiki).</li> <li style="padding: 0; margin: 0;">Ability to assess new technologies via comprehensive reviews.</li> <li style="padding: 0; margin: 0;">Experience working with hardware teams to isolate failure causes.</li> <li style="padding: 0; margin: 0;">Proven track record of proactively working with the development and QA stakeholders.</li> <li style="padding: 0; margin: 0;">Strong technical capabilities of a developer combined with a passion for assuring product quality.</li> <li style="padding: 0; margin: 0;">DSP FPGA/CPLD implementations.</li> <li style="padding: 0; margin: 0;">Project management skills, including planning, estimation and requirements management.</li> <li style="padding: 0; margin: 0;">Expert level skills in one or more scripting languages such as TCL, Python and Perl.</li> <li style="padding: 0; margin: 0;">Experience with embedded and host applications developed in C, C++, C# and .NET</li> </ul> Syrinx Framingham MA

Senior Software Engineer E-Commerce

Pryme Technology