Lead Software Engineer - Finance Systems (Hybrid)

Publix

  • Lakeland, FL
  • 10 days ago

    Highlights

    3+ years designing and building microservices, RESTful APIs, and event-driven/distributed systems, including resiliency patterns, observability, scalability, and high availability. Advanced proficiency in source control and DevOps practices, including Git (branching, merging, pull requests) and designing and maintaining CI/CD pipelines using Azure DevOps.

    Numbers & Facts

    LocationLakeland, FL

    Description




    Required Qualifications
    • Bachelor’s degree in computer science or a related analytical field or equivalent experience 
    • 7+ years of software engineering experience
    • 5+ years of experience with .NET Core and C#
    • 5+ years of experience with SQL, database design, and the use of ORM frameworks (such as Dapper or Entity Framework) to develop efficient and scalable applications 
    • 5+ years of experience analyzing and translating business requirements into technology solutions that consider system performance, usability, quality, cross-system interdependencies, and scalability
    • 3+ years designing and building microservices, RESTful APIs, and event-driven/distributed systems, including resiliency patterns, observability, scalability, and high availability
    • 2+ years in a technical lead role delivering enterprise-scale applications
    • Experience leveraging AI-powered development workflows to improve productivity, quality, and delivery speed
    • Advanced proficiency in source control and DevOps practices, including Git (branching, merging, pull requests) and designing and maintaining CI/CD pipelines using Azure DevOps
    • Experience working in Agile/Scrum environments
    • Proven ability to troubleshoot complex issues in distributed systems
    • Proven ability to work successfully in an on-call environment



    Preferred Qualifications
    • 3+ years working with Databricks
    • 3+ years working with Power BI
    • 3+ years of experience working with Kafka platform
    • Experience working in container application deployment like OpenShift, Kubernetes etc.
    • Experience designing and developing applications that manage high-volume financial transactions and critical business data
    • Knowledge of accounting concepts such as accruals, reconciliations, journal entries, and financial reporting processes
    • Experience leading technical design discussions and mentoring engineers in a modern software development environment


    Publix Technology

    Similar Jobs