Header Responsive
Responsive Ads Here

Software Engineer Needed at Macy’s in Georgia

Responsive Ads Here
Job Position: Software Engineer

Company: Macy's
Location: Johns Creek, Georgia USA

Est Salary: $127,147 annually

At Macys, we are moving fastwere at  a very speed to become Americas premiere retailer. Macys Technology strives to set the pace by providing seamless and compelling shopping experiences for our Macys and Bloomingdales customers. Macys Technology is creating innovative technology solutions to support these experiences and define the future of retailing.

This job function is responsible for translating business requirements into well-engineered, tested and deployed application systems that are used by the business as well as supporting these systems while in production.

Positions in this function interface with internal customers to determine the most efficient and cost-effective approach to meet their business requirements and are responsible for designing, developing, testing, installing, and deploying the required software applications. Solutions utilize a variety of software technologies and may include new code construction, modifications to existing modules, configuration and/or package implementation. Perform other duties as assigned.

Essential Functions:
Write core java code adhering to overall architecture and design of existing applications.
Work closely with Quality Assurance to resolve any issues reported by QA / Test Analysis.
Understand performance metric and factors affecting the performance and find ways to improve it.
Leverage automation for increased efficiency.
Track own progress to ensure timely delivery.
Work collaboratively with Product teams to brainstorm on business features.
Bring in fresh ideas to make improvements.
Participate in code reviews for own as well as others’ code.
Work with other teams involved in project life-cycle.
Regular, dependable attendance and punctuality.
Qualifications:
Education/Experience:

Bachelor’s Degree (Preferably CS, CE or IT).
0-3years of experience as a Software Developer.
Deep understanding of Core Java and Multithreading, Streaming and Event Driven.
Experience with Ultra Low Latency programming and performance tuning.
Experience in developing distributed application, API development using REST architectural guidelines.
Familiarity with Linux, Maven, Git, Jira.
Agile and test-driven development experience.
Retail industry experience will be a plus.
Communication Skills:

Excellent written and verbal communication skills.
Able to read, write, and interpret complex documents.
Mathematical Skills:


Basic math functions such as addition, subtraction, multiplication, division, and analytical skills.
Reasoning Ability:

Must be able to work independently with minimal supervision and make sound decisions.
Physical Demands:


This position involves regular walking, standing, sitting for extended periods of time, hearing, and talking.
May occasionally involve stooping, kneeling, or crouching.
May involve close vision, color vision, depth perception, focus adjustment, and viewing computer monitor for extended periods of time.
Involves manual dexterity for using keyboard, mouse, and other office equipment.
May involve moving or lifting items under 10 pounds.
Other Skills:

Lead the development phase of projects, making work assignments and managing task completion.
Select tools/methodologies for projects.
Commit to deliverables for scope of work.
Modify jobs and schedules for jobs as necessary.

Work Hours:


Ability to work a flexible schedule based on department and company needs.
Responsive Ads Here
Responsive Ads Here