Senior Software Engineer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 8/16/2019

Job Snapshot

Job Description


Senior Software Engineer 

Job Description

Responsibilities
  • Help support our software engineering teams focusing on retail systems and connecting systems and frameworks
  • Help with the Design, and implementation of key infrastructure that enhances our retail systems experiences, including interfaces and gateways between components.
  • Build and maintain documentation for data conversion processes while seeking out process improvements
  • Resolve defects, support testing effort, and deploy production code on a frequent basis.
  • Resolve defects, support testing effort, and deploy production code on a frequent basis.
  • Help to estimate sprint tasks for engineering, working with the cross-functional team including product, program management, and QA.

Basic Qualifications / Technology Expertise
  • 5-7+ years of full software development lifecycle experience.
  • Proficiency with one or more programming languages like Python, Java. 
  • Strong experience with NoSQL databases such as MongoDB, Google Cloud Storage or Amazon DynamoDB.
  • Exposure to Java frameworks, such as Spring, Spring Boot and Spring Batch.
  • Excellent and deep understanding of design patterns and modern, highly scalable application development.
  • Organized, detail-oriented and able to deliver projects on time.
  • Strong verbal and written communication skills. Highly motivated, self-starting individual.
  • Organized, detail-oriented and able to deliver projects on time.
  • Strong analytical aptitude and problem solving skills to identify the root cause and implement the fix

Preferred Qualifications              
  • Knowledge and experience of Retail systems specifically concentrating on ecommerce data transformations.
  • Experience building use case driven software with Agile Software Development and Test Driven Development methodologies
  • Deep understanding of relational databases, ETL tools, data conversion and data cleansing methodologies.

Required Education       
  • MS/MA degree in Computer Science or related field, or equivalent work experience required

Primary Location
  • Glendale, CA