What are the responsibilities and job description for the Retail Systems Support Engineer position at Kendra Scott?
About Kendra Sco
We are a fun, talented and driven team dedicated to providing our customers with gorgeous products and WOW! experience. Family, fashion, and philanthropy are at the core of our company and though we move at a very fast pace, we are committed to maintaining a family-oriented work environment and giving back to our community. A passion for great design, dedication to innovation and a strong social media presence are our building blocks for creating a unique and engaging lifestyle brand across all channels, including retail stores, wholesale accounts and e-commerce. Our headquarters are in the heart of Austin, Texas, and we embrace the unique vibe and energy of our hometown as an inspiration for our brand and company culture.
Position Overview :
The Retail Systems Support Engineer is part of the IT Store Systems team that supports Retail Operations, Stores, Service Desk and Enterprise Application teams.
We are looking for an individual with strong experience in customizing Oracle applications using Java / J2EE & Spring frameworks. In this Senior Developer / Application support Engineer position, you will be responsible for the design, development, implementation, and operational / maintenance of new and existing Retail applications. You will be working closely with our business stakeholders and other partners to implement new customized solutions. If you have a passion for quality and a keen eye for detail, you will be a great fit. You will also enjoy the benefits of working in a fast-growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Kendra Scott’s business.
Job Responsibilities
- Design and develop enterprise level, highly available Oracle applications utilizing Java and JEE technologies
- Work on Spring frameworks, JPA & Hibernate, REST / SOAP web services
- Work with project managers, architects, technical leads, and vendors on defining the scope, achievement, deliverables, and resources needed for the project
- Develop critical system components as well as review team deliverables for accuracy, quality, and completeness
- Develop prototypes and POCs to demonstrate new ideas or illustrate the use of new technologies and how to apply them into our existing systems
- Work under aggressive schedules and with multi-functional teams to achieve large initiatives
- Drive documentation of technical design and architecture of the system
- Manage technical handovers of new applications / enhancements from Project team to Production Support
- Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, and security
- You will interact with many other groups’ internal teams to lead and deliver best-in-class products in an exciting fast-paced environment.
- Prepare and execute unit / system test scripts to verify business logic of new or modified programs
- Work collaboratively with IT and business team members to resolve the production issues.
- Troubleshoot production issues of different criticalities with appropriate urgency and maintain the application uptime as per defined SLAs
- Document, communicate and escalate technical issues, manage resolution, and articulate business impact
- Comply with and help create / update policies and procedures, including standard operating procedure (SOP).
Qualifications and Skills