Posted: Tuesday, January 2, 2018 12:25 AM
Job Description Job Overview: A Lead Software Engineer is responsible for the development and support of applications for a specific area, leveraging his/her expertise and knowledge of multiple systems/customer areas. Translates business requirements into well-engineered, tested and deployed application systems that are used by the business and supports these systems while in production. Interfaces with internal customers to determine the most efficient, cost-effective approach to meet their business requirements. Designs, develops, tests, installs, and deploys the required software applications. Develops solutions utilizing a variety of software technologies, including new code construction, modifications to existing modules, configuration and/or package implementation. Performs other duties as assigned. Essential Functions: Participates in the feasibility analysis for new systems/applications. Plays a leadership role in the technical design of new systems/applications for work type 1 and smaller type 2 projects, using functional specifications. Directs junior staff in the coding, configuration and testing needed to meet documented needs. Performs coding and/or configuration to meet documented needs, using standard procedures and techniques. Monitors operating efficiency of existing application systems and provides (or arranges for) proactive maintenance. Reviews, analyzes, and modifies programming systems, including coding, testing, debugging and installing for a large-scale system. Maintains records to document program development and revisions. Performs other duties as assigned. Provides technical support and resolves customer inquiries and production issues. Serves as a coach/mentor to less experienced developers. Manages and delegates tasks as appropriate. Consistently demonstrates regular, dependable attendance & punctuality. Qualifications: Education/Experience: Bachelor Degree and 8 – 10 years of related experience or an equivalent combination of education and experience. 3-5 years hands-on experience with TIBCO technologies such as Business Works, Business Events, Active Spaces and EMS. 5+ years hands-on experience with Java Enterprise, Java application servers (JBoss or Websphere or Weblogic), relational databases (Oracle, DB2 or SQL Server) and/or NoSQL data stores (Cassandra, Elastic search). Experience building scalable web services, ESB and event/stream processing. Familiarity with Java based open source frameworks for development, unit testing, benchmarking etc. Expert understanding of all application development processes including MST’s 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. Possesses understanding of multiple systems/customer areas, gained through previous experience in different areas of Macy’s or Macy’s Tech, and leverages that knowledge to support current customer(s). Works independently and provides guidance within technical area, applying in-depth knowledge of multiple technologies, as appropriate. Understands architectural issues, and factors them into decisions and recommendations. Provides technical leadership in areas of specialization. Communication Skills: Excellent written and verbal communication skills. Ability to read, write, and interpret complex documents. Reasoning Ability: Leads the development phase of projects, making work assignments and managing task completion. Selects tools/methodologies for projects. Commits to deliverables for scope of work. Modifies jobs and schedules for jobs as necessary. Physical Demands: This position involves regular ambulating, sitting, hearing, and talking. May occasionally involve stooping, kneeling, or crouching. May involve close vision, color vision, depth perception, and focus adjustment. Involve use of hands and fingers for typing on keyboard and using a mouse. May be a need to move or lift items under 10 pounds. Work Hours: Ability to work a flexible schedule based on department and company needs. Company Profile: Macy’s Inc. is one of the nation’s premier retailers. With fiscal 2016 sales of $25.778 billion and approximately 140,000 employees, the company operates more than 700 department stores under the nameplates Macy’s and Bloomingdale’s, and approximately 125 specialty stores that include Bloomingdale’s The Outlet, Bluemercury and Macy’s Backstage. Macy’s, Inc. operates stores in 45 states, the District of Columbia, Guam and Puerto Rico, as well as macys.com, bloomingdales.com and bluemercury.com. Bloomingdale’s stores in Dubai and Kuwait are operated by Al Tayer Group LLC under license agreements. Macy’s, Inc. has corporate offices in Cincinnati, Ohio and New York, New York. This job description is not all inclusive. Macy’s Inc. reserves the right to amend this job description at any time. Macy's Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.
• Location: Adams Basin, Rochester
• Post ID: 34825787 rochester