Publix Super Markets is a grocery store chain that operates various locations across the Southeastern United States. They are seeking a Principal Software Engineer to design, develop, and implement Supply Chain applications while analyzing business requirements and translating them into technology solutions.
Responsibilities:
- Design, develop and implement various Supply Chain applications and related processes
- Analyze and translate business requirements into technology solutions that consider system performance, usability, quality, cross-system interdependencies, and scalability
- Design enterprise class solutions using object-oriented analysis and design, design patterns, UML, service-oriented architecture and solution frameworks
- Perform problem determination and resolution for complex problems
- Analyze root cause by researching current application code, then design, code and test a solution
- Maintain technical and user documentation for new and existing programs
Requirements:
- Bachelor's degree in Computer Science or similar analytical discipline. Publix will accept an educational equivalency evaluation prepared by a qualified evaluation service or in accordance with 8 CFR 214.2(h)(4)(iii)(D)
- Eight years' experience developing and supporting enterprise applications with SSIS, SQL, and C#.NET Framework
- Eight years' experience coding with C# and Web APIs
- Five years' experience (1) managing database operations and queries with technologies such as Oracle and/or SQL Server and (2) with source control technologies, DevOps, Jira, and Visual Studio 2017/2019 and higher
- Three years' experience developing Azure solutions