The Finish Line - Indianapolis, IN
posted 4 months ago
The Senior Software Engineer - Enterprise Solutions will be an integral part of a product team dedicated to enhancing and sustaining enterprise systems across multiple programming platforms, with a strong emphasis on JAVA programming logic. This role involves the development, maintenance, and improvement of internally developed applications, as well as integration with third-party applications. The individual in this position is expected to embody JD Finish Line's core values of Customer, People, Winning, Community, and Financial Responsibility in all aspects of their work. In this role, the Senior Software Engineer will collaborate with product teams in an Agile environment to create application solutions that align with business objectives. Responsibilities include estimating project efforts based on functional specifications, developing unit and functional test plans, and executing these plans to ensure the quality and reliability of applications. The engineer will also be responsible for ensuring the availability of applications in accordance with Service Level Agreements (SLAs) and providing support for the restoration of service in the event of outages, including investigating causes and impacts. Monitoring applications in the production environment, facilitating the deployment of application code enhancements, and communicating the status of production changes and outages are also key responsibilities. The engineer will maintain operational documentation for core business systems and respond to user inquiries regarding production system operations, data, and business processes. Additionally, the role requires making ongoing recommendations for operational improvements and providing on-call support outside of regular business hours as needed. The position may also involve additional duties and projects as assigned.