Software Engineer
lowes
Job Description
-
Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications.
-
Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages.
-
Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application.
-
Conducts root cause analysis of issues and participates in the code review process to identify gaps.
-
Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools.
-
Ideates, builds, and publishes reusable libraries to improve productivity across teams.
-
Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.
-
Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient.
-