Macys Job Opportunity – Senior Software Engineer

Website Macy’s

Job Description:

The Senior Software Engineer position reports to the Manager, Software Engineering, and is responsible for the development and support of applications leveraging his/her expertise and knowledge of multiple systems/customer areas to help build a robust, scalable and reliable platform.

Job Responsibilities:

  • Commit to overall deliverables with customers and/or management.
  • Consistently demonstrate regular, dependable attendance and punctuality.
  • Perform coding/configuration, testing, implementation and documentation on solutions developed including design specifications.
  • Serve as a coach and mentor to more junior developers to include delegating and managing tasks, as appropriate.
  • Perform other duties as assigned.
  • Thinking through long-term impacts of key design decisions and handling failure scenarios.
  • Perform applications programming activities, to include code, test, debug, document, maintain, and modify applications programs.
  • Maintain awareness of industry trends and evaluate applicability of new software tools to platform development.
  • Ability to extract, analyze, and report the data.
  • Strong attention to detail when identifying data relationships, trends, and anomalies.

Job Requirements:

  • Ability to effectively share technical information, communicate technical issues and solutions to all levels of business
  • Deep understanding of technology including (but not limited to) Hadoop (Flume, HDFS, Hive, HBase, YARN etc…), Spark, Kafka, Elasticsearch,
  • Kibana, Tomcat, stream processing, RDBMS, NoSQL databases, and so on.
  • 5+ years hands-on experience with SQL like relational data stores (For example: Oracle, Hive or similar), NoSQL data stores (Cassandra, Elasticsearch or similar).
  • Bachelor’s Degree and 5+ years or related experience or an equivalent combination of education and experience.
  • Ability to work a flexible schedule based on department and Company needs.
  • Experience in coding applications using Java or Python.
  • Ability and desire to take product/project ownership
  • Expert understanding of all application development processes including software development methodology; ability to serve as a resource to others.
  • Expert in existing applications supporting the business area. Able to serve as a key resource to ensure the system is performing up to requirements.
  • Experience building scalable web services, ESB and event/stream processing.
  • Able to juggle multiple projects – can identify primary and secondary objectives, prioritize time and communicate timeline to team members

Job Details:

Company: Macy’s

Vacancy Type: Full Time

Job Location: Johns Creek, GA, US

Application Deadline: N/A

Apply Here

 Report Job