Apply to this job

Back to search

Posted May 20th

Senior Developer eCommerce

Dallas, Texas


Southern Glazer's Wine & Spirits logo

Employer

Southern Glazer's Wine & Spirits

Industry

Distributor

View Full Profile

Posted May 20th

Senior Developer eCommerce

Dallas, Texas

Overview

 

The Senior Developer eCommerce's role is to develop and enhance in-house software applications or extensions by coding with a technical language to meet business requirements and business objectives. This can includes taking technical specifications and developing an application or integration of data between applications, testing, as well as, completing the appropriate technical documentation. The developer will use best practices in software development and adhere to SGWS development standards, as well as, focus on quality and innovation. The developer may also be responsible for delivering support to end users in the organization for specific code, including troubleshooting code.

Specialized Skills and Technologies

  • Experience in Hybris core, Hybris Web Content Management, Solr, Java, J2EE, Apache Web server or equivalent, angular
  • Strong SQL skills
  • Experience in developing API/Web Services, REST and SOAP, Java Script, test automation, Continuous 
  • Integration/Continuous Deployment (CI/CD)
  • Experience in working with Agile/Scrum
  • Hands-on experience in Azure / AWS supporting Cloud applications ensuring availability, scalability and performance
  • Hand-on experience in log and application performance monitoring solutions like Splunk, ELK, Dynatrace, New Relic and Data dog etc.
  • Ability to automate systems through programming languages like (Go/Python), shell scripting, Java/C++
  • Ability to triage issues in the application deployed in Unix/Linux, Docker Containers or any other cloud native services
  • Ability to automate cloud infrastructure provisioning using terraform/ Cloud Formation and 
  • understand network layers and protocols, DNS, Load balancer etc.

Primary Responsibilities

  • Participate in Agile teams
  • Complete peer code reviews for quality and consistency
  • Identify and apply best practices to coding and testing
  • Mentor in coding best practices, configuration best practices, technical design and quality assurance 
  • Drive the development of business and technical process documentation and training materials
  • Drive the collection of required information to develop work scope around solutions to attain business requirements along with data needs as required.
  • Research/troubleshoot, maintain & configure software, create test scripts and test applications and interfaces
  • Recommend opportunities to lower testing costs or improve systems quality through alternative staffing models (e.g., gig, offshore, 3rd party)
  • Maintain a working knowledge of Software Code Development leading practices and serve as a thought leader to the SGWS organization
  • Report coding progress and outcomes 
  • Coordinate the work of other developers
  • Drive the collection of required information to develop work scope around solutions to attain business 
  • requirements along with data needs as required.
  • Collect and evaluate information, formulate as well as test hypothesis.
  • Coordinate issues resolution activities with varied stakeholders
  • Review entire problem logs and identify recurring problems.
  • Record projects status along with open issues every week.
  • Ensure to follow up on problems and process independently related to solutions engineering.
  • Participate in seminars, trade shows, and oversee internal demonstration facilities etc.
  • Develop meeting structure and present at meetings
  • Assess situations, determine the problem(s) and propose a solution that provides value to the business
  • Perform code review to see whether standards are adhered to
  • Drive business requirements as well-formed user stories and acceptance criteria
  • Understand, communicate, and reinforce business process concepts
  • Establish and maintain relationships with team members within IT and across functional teams
  • Assess situations, determine the problem(s) and propose a solution that provides value to the business

Minimum Qualifications

  • Bachelor’s Degree or combination of work and education experience
  • 3+ years in a software/application development or comparable experience
  • Strategic thinker – can develop a plan to meet a long-term objective
  • Strong team player with willingness to collaborate
  • Strong analytical, mathematic, and problem-solving skills
  • Strong capability to execute tasks with quality
  • Excellent oral and written communication skills
  • Ability to work with multiple stakeholders across a variety of functional disciplines
  • Ability to develop an action plan
  • Excellence in communicating and can present complex information to technical and nontechnical 
  • stakeholders
  • Experience developing and supporting production code
  • Understanding of applicable business functions of supporting applications
  • Limited experience coordinating work of other developers
  • Ability to demonstrate Agile delivery values

Preferred Qualifications

  • Master’s Degree (computer science, information systems, software engineering)
  • Command of the business functions of supporting applications
  • Experience evaluating and improving Code Quality / Standards
  • Experience interacting with the Business community 
  • Experience working with, and directing, third-party Application Developers
  • Experience of Agile Development processes

Agile Delivery Values

  • Openness – Team and stakeholders agree to be open about all work and challenges
  • Commitment – Personally commit to achieving the goals of the team
  • Respect – Respect your team members to be capable and independent
  • Courage – You have courage to do the right thing and work on tough problems
  • Focus – Everyone focus on the work in the sprint and the goal of the scrum team. Rise and fall as a team

Physical Demands

  • Physical demands with activity or condition for a considerable amount of time include sitting and typing/keyboarding using a computer (e.g., keyboard, mouse, and monitor) or adding machine
  • Physical demands with activity or condition may include occasional to rare amount of time include walking, bending, reaching, standing, and stooping
  • May require occasional lifting/lowering, pushing, carrying, or pulling up to 20lbs
Location
Dallas, Texas