Job Directory Sr. Software Support Engineer

Sr. Software Support Engineer
Secaucus, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Overview

The Sr. Software Support Engineer is primarily responsible for ensuring the overall stability of the Vitamin Shoppe's web application systems to support current and growing business needs. The Sr. Software Support Engineer will be responsible for supporting, maintaining, and developing Java based web applications that are part of Vitamin Shoppe's web ecosystem.

This role will include project and support based functions with the majority of work assignments being support deliverables.

Responsibilities

* Technical support of Vitamin Shoppe's web applications.
* Problem tracking, diagnosis, replication, troubleshooting, and resolution of production systems and applications.
* Develop tools and scripts to automate and relief burden off of support and operations team.
* Continuously implement and improve alerting and monitoring mechanisms to ensure excellent visibility to the health of Vitamin Shoppe's applications.
* Communicate to both business and technical stakeholders about system statuses, outages, maintenance, and updates.
* Collaborate and coordinate with other software engineers, DBA's, QA engineers, to reproduce and resolve defects.
* Develop key features for the Vitamin Shoppe's e-Commerce development initiatives. This includes integration work with other systems, both internal and external.
* Deliver quality design and development solutions that result in zero post-project critical defects.
* Provide accurate project/task time duration estimates and statuses to team and project management.
* Develop adequate documentation for other engineers as a part of development lifecycle.
* Participate in growth of team's knowledge base by sharing his/her findings, research, and accomplishments with the rest of the team.
* Evaluate and build POCs for new and emerging technologies

Other Functions:

Establishing and maintaining strong business relationships with the following key contacts will be critical:

* Product Managers
* Business Partners
* Project Managers
* Software Engineers
* QA Engineers

A number of critical success factors will be used to evaluate the person in this position:

* Critical thinking and strong ability to troubleshoot problems
* Ability to work under pressure in a production environment
* Project performance including ability to meet schedule, functionality, performance, and quality requirements
* Adequate technical and process documentation; sharing of knowledge
* Perform other duties as required

Supervisory Responsibilities:

* This job doesn't have direct supervisory responsibilities. However, mentoring junior engineers and taking leadership of projects and task will be encouraged.

Qualifications

Education:

* Minimum of a Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline

Required Skills:

* 7+ years of hands on experience with support, maintenance, and development of Java/J2EE applications.
* Demonstrated strong experience working with web applications, webservers, and related infrastructure.
* Excellent verbal and written communication skills with demonstrated ability to effectively communicate with business stakeholders and leaders about system interruptions and issues.
* Strong Knowledge of API, REST, XML, JSON
* Working experience with Broadleaf Commerce, Thymeleaf
* Working experience with version control systems like Git
* In-depth understanding of database concepts and principles.
* Experience with bug / issue tracking systems like Jira
* Experience working in an Agile environment
* Strong experience with deployment processes and CI/CD tools like Jenkins.
* Full-stack knowledge strong preferred
* Experience with AngularJS highly preferred
* Excellent organization and time-management abilities
* Excellent technical documentation.
* Has to be a self starter who is comfortable becoming the go-to person
* Can work with minimum supervision and be a valuable contributor in an interactive team environment
* Must demonstrate creative problem solving, self-motivation, proactive attitude, initiative, and flexibility
* Quick learner with an open mind to learning and implementing different technologies.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.