Senior, Software Engineer

at  Macys

Johns Creek, GA 30097, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jul, 2024USD 89700 Annual29 Apr, 2024N/AStream Processing,Python,Sql,Ownership,Elasticsearch,Timelines,Web Services,Hadoop,Esb,Communication Skills,Rdbms,Spark,Leadership,Java,Kafka,System MaintenanceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BRING YOUR AMAZING SELF TO WORK

At Macy’s, Inc. we’re on a mission to create a brighter future with bold representation for all. This is our Mission Every One. We know that each person here is unique. So we respect and invest in each individual to create growth, pride, and satisfaction. If we are able to bring our whole selves to work, it translates into a more abundant and wider array of ideas and energy for all to benefit from. Our success will be built on amazing colleagues, working together.

SKILLS YOU WILL NEED

Technical Expertise: In-depth experience with SQL and NoSQL data stores, coding applications using Java or Python, building scalable web services, ESB, and event/stream processing.
Technology Proficiency: Deep understanding of various technologies, including Hadoop, Spark, Kafka, Elasticsearch, stream processing, RDBMS, and NoSQL databases.
Mentorship and Leadership: Act as a coach and mentor to junior developers, delegating and managing tasks as necessary.
Communication Skills: Ability to effectively communicate technical information and issues, as well as provide solutions to all levels of the business.
Project Management: Proficiency in juggling multiple projects, prioritizing objectives, and communicating timelines to team members.
Ownership Mentality: Desire and ability to take ownership of products/projects.
Application Development Methodology: Expert understanding of all application development processes, serving as a resource to others.
System Maintenance: Expertise in existing applications supporting the business area, ensuring systems perform up to requirements.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Perform coding/configuration, testing, implementation, and documentation for developed solutions, including design specifications.
  • Conduct applications programming activities, encompassing coding, testing, debugging, documenting, maintaining, and modifying applications programs.
  • Demonstrate the ability to extract, analyze, and report data, with a strong attention to detail when identifying data relationships, trends, and anomalies.
  • Consider the long-term impacts of key design decisions and handle failure scenarios effectively.
  • Stay updated on industry trends and assess the suitability of new software tools for platform development.
  • Act as a coach and mentor to junior developers, including delegating and managing tasks as needed.
  • Commit to meeting overall deliverables with customers and/or management.
  • Maintain consistent attendance and punctuality.
  • Perform any other duties as assigned.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Johns Creek, GA 30097, USA