This job listing has expired and the position may no longer be open for hire.

Sr. Software Engineer – Accounting Systems at Publix Super Markets, Inc.

Posted in Information Technology 30+ days ago.

Type: Full-Time
Location: Lakeland, Florida





Job Description:

Publix Super Markets, Inc. is the largest privately-owned food retailer in the nation with more than 1,200 stores and more than 200,000 associates throughout the Southeast. We are associate-owned, proud of our family atmosphere, and consistently named as one of the best companies to work for in America. We are largely debt-free and renowned for our financial performance as well as our premier customer service. Publix’s Information Services (I/S) department is located in Lakeland, Florida and Alpharetta, Georgia and employs over 1000 associates. I/S provides the information technology required for all Publix business units including retail stores and all office and warehouse environments. The Publix I/S mission is to maximize the value of information technology to Publix associates and customers.

Please note, this is a hybrid position requiring 8 days per month on-site in Lakeland, FL.

Welcome to Publix Technology, the award-winning technical group for Publix Super Markets, Inc., the largest employee-owned company in the nation. Our technology teams of 2100+ associates provide innovative, modern solutions to nearly 1400 retail stores and 200,000+ internal team members across 8 states. We offer positions at all levels – summer internships, individual contributor roles, to technical leadership across a broad range of technical disciplines. So, whether you are interested in IT security, platform engineering, architecture, software development, or infrastructure – we have a career path for you! See for yourself why Publix Super Markets, Inc. is a constant on Fortune Magazine’s Best Companies to Work list.

The Accounting Systems team is seeking a highly analytical Senior Software Engineer to join a collaborative team focused on enhancing complex systems and creating technical solutions for manual business processes. Additionally, the role involves supporting existing applications already in production. The ideal candidate will have a minimum of 5 years of full-stack development experience, demonstrate servant leadership qualities, and possess a desire to continuously learn.

Responsibilities


  • Hands-on development work within a cross-functional team environment utilizing agile and SDLC methodologies

  • Communicate effectively with management, peers, technology vendors, and business customers through writing, verbal communication, and presentations

  • Lead the design and development of software applications, creating high-level architectural specifications and ensuring feasibility, functionality, and integration with existing systems/platforms, and participate in development tasks under the guidance of others

  • Identify, diagnose, and resolve complex software issues, optimizing application performance and scalability

  • Perform data analysis by creating and executing complex queries, interpreting results, and communicating findings to technical and non-technical teams

  • Analyze and translate business requirements into user stories and/or design documents that consider system architecture, performance, and scalability for robust technology solutions

  • Ensure software meets security standards and adheres to change management and compliance policies, as well as relevant regulations

  • Conduct code reviews to ensure code quality, performance, and adherence to best practices

  • Create and maintain comprehensive documentation for business processes, code, APIs, and system architecture, ensuring it is up-to-date and accessible to the team

  • Collect and document business requirements from stakeholders, analyze business processes to identify areas for improvement, and create detailed documentation including business requirements, functional specifications, and process flows

  • Stay updated with the latest industry trends, technologies, and best practices, proposing, and implementing improvements to development processes and tools

  • Ability to participate in production support rotation


  • Bachelor’s degree in computer science or a related analytical field, or equivalent experience

  • 5+ years of experience designing enterprise class solutions using object-oriented analysis and design, design patterns, UML, service-oriented architecture, and solution frameworks

  • 5+ years of experience leveraging .NET Core (or .NET Framework 4.0 or above) including C#, MVC, Web API, and Microsoft Entity Framework

  • 5+ years of experience working with one or more of the following frontend technologies: Angular, React, HTML, CSS, JavaScript

  • 5+ years of experience working with SQL Server including database design and authoring complex queries

  • 5+ years of experience translating business requirements into scalable technology solutions and managing solution delivery in large-scale distributed environments


  • 1+ years of experience managing automated deployments with Octopus tools and working in both agile and waterfall development environment using Azure DevOps

  • 3+ years of experience with the following technologies: SQL Server, SSRS, SSIS

  • 3+ years of experience with GIT source Control / Azure DevOps


  • Employee stock ownership plan that contributes Publix stock to associates each year at no cost

  • An opportunity to purchase additional shares of our privately-held stock

  • 401(k) retirement savings plan

  • Group health, dental and vision plans

  • Paid Time Off

  • Paid Parental Leave

  • Short- and long-term disability insurance

  • Tuition reimbursement

  • Free hot lunches (buffet-style) at facilities with a cafeteria

  • Visit our website to see all of our benefits: Benefits - Jobs (publix.com)





More jobs in Lakeland, Florida


Guest Services

Tremco Construction Products Group

Florida Presbyterian Homes, Inc.
More jobs in Information Technology


Comcast

The Nature Conservancy

The Nature Conservancy