Lead Software Engineer - Merchandising Technology (REMOTE)
AgGrid (licensed UI grid) RESPONSIBILITIES: Software Development Own development of the most complex existing and new software by analyzing and identifying areas for modification and improvement within assigned product team. Develop software that is fast, secure and reliable to meet defined requirements. Software Maintenance Monitor, identify, and correct the most complex software defects to maintain fully functioning software within the product team. Design and Conceptualization Own work with cross-functional teams to conceptualize products and services, leveraging data to drive original design ideas and decisions for assigned product team. Technical Developments Recommendation Discuss and recommend more complex or innovative solutions to better meet users' and/or business, performance, quality needs. Software Roadmap Own a roadmap map to facilitate software development and ensure the development work is prioritized in line with business requirements. Faults Diagnosis and Correction Find root cause and resolution to limit and address issues promptly. Work Scheduling and Allocation Develop medium- or long-term work schedules that enable the organization to achieve its business goals. Involves coordinating across multiple teams. Functional/Technical Requirements Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals.