The primary purpose of this role is to provide technical direction on translating business requirements and functional specifications into logical program designs for Lowe's
Requirements
- 7 years of experience in software development or related field
- 6 years of experience in any of the following: software engineering competencies frontend technologies (UI/UX), middleware (microservices and APIs), database technologies, DevOps
- 6 years of experience working on project(s) involving the implementation of solutions applying development lifecycles through iterative agile development
- Experience with continuous integration/continuous deployment tools
- Experience with frontend technologies (UI/UX), middleware, database technologies, DevOps
- Experience working with source code control systems
- Experience with IT Infrastructure Library framework, defect or incident tracking software, web services, and application and integration middleware
Responsibilities
- Resolves complex problems spanning multiple applications to drive improvements across portfolios; leads projects with significant business implications and participates in planning, prioritization and estimates.
- Leads development of integrated business and/or enterprise application to ensure solution is resilient, scalable, and maintainable and meets architectural standards.
- Builds awareness and product alignment to enterprise recommended frameworks, tools, technologies, engineering platforms, and architectural design processes.
- Drives operational excellence through disaster recovery and capacity planning, performance, regression and chaos testing, observability alerts and dashboards, and reliability processes and recovery runbooks.
- Educates others on engineering standards and best practices, including code quality analysis, test coverage, security principles (authentication and authorization protocols), and Agile processes.
- Mentors and advises others by applying and sharing an in-depth understanding of enterprise and industry technologies, tools, methodologies, policies, standards, and best practices.
- Personally develops and delivers complex code modules, stable application systems, and integrated enterprise software solutions within various computing environments.
Other
- Bachelor's degree in computer science, computer information systems (CIS), or related field (or equivalent work experience in lieu of degree)
- 4 years of experience leading teams, with or without direct reports
- Ability to work in Charlotte, North Carolina
- Ability to work in a team environment
- Must be eligible to work in the United States