Lowe's - Charlotte, NC
posted 2 months ago
The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver modules, stable application systems, and Data or Platform solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise infrastructure or application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise Data or Platform solutions to ensure successful deployment of released applications. In this position, you will resolve low to medium complexity business problems spanning across multiple applications to deliver value. You will participate in planning, estimation, and advise other junior engineers while executing with limited guidance. You will help evaluate and facilitate decisions on build versus buy and the best fit platform suitable for the business problem. Leading the development of integrated business and/or enterprise application solutions, you will ensure specifications are flexible, scalable, and maintainable, meeting architectural standards. You will utilize current architectural standards and guidelines to drive efficiency when working on the design efforts of complex business and enterprise Data or Platform solutions. Ensuring good unit testing coverage, you will account for all boundary conditions and develop a System Integration Test plan and testing framework for data engineers to leverage and implement both unit testing and functional testing. Supporting User Acceptance Testing for medium complex, cross-functional application initiatives, you will provide insight to business teams to ensure appropriate depth of the test coverage on non-functional requirements. Your role will also involve participating in all software development lifecycle phases by applying and sharing a good understanding of company and industry methodologies (Agile and Kanban), policies, standards, and controls. You will establish best source control and continuous integration and continuous deployment (CICD) practices for efficient testing and deployment of code to different environments. Additionally, you will communicate changes in software architecture and coach junior members to apply this understanding to Data or Platform solutions, leading the resolution of production incidents along with Root Cause Analysis.