onsite
Software Engineer - Accounting Systems - Publix
Software Engineer
Detail‑oriented Software Engineer focused on accounting systems, building and maintaining scalable Java/C# services, SQL databases, and RESTful APIs within an Agile, microservices‑based environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance accounting applications using Java and C#.
- Implement and optimize SQL database schemas, queries, and stored procedures to support financial data processing.
- Build and expose RESTful APIs for integration with internal finance and ERP platforms.
- Collaborate with product owners, QA, and operations in an Agile Scrum environment to deliver incremental value.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality and reliability.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- 3+ years of software development experience with Java and/or C# in enterprise applications.
- Strong proficiency in SQL and relational database design (e.g., MS SQL Server, Oracle).
- Experience building and consuming RESTful services and working with microservices architectures.
- Solid understanding of Agile methodologies and version‑control systems (Git).