RESPONSIBILITIES:
- Resolves complex problems spanning across multiple applications to drive improvements across portfolios; leads projects with significant business implications; participates in planning and priority estimates, and advises Software Engineers; executes with limited guidance
- Within the assigned domain, completes research and analysis of the technology industry and market trends to determine their potential impact on the enterprise.
- Leads development of integrated business and/or enterprise application solutions to ensure specifications are flexible, scalable, and maintainable and meet architectural standards
- Educates others on current architectural standards and guidelines to drive efficiency when leading the design efforts of complex business and enterprise software solutions
- Supports systems integration testing (SIT) and user acceptance testing (UAT) for large, complex, cross-functional application initiatives by providing insight to testing teams in order to ensure the appropriate depth of test coverage
- Mentors and advises others in all software development lifecycle phases by applying and sharing an in-depth understanding of the company and industry methodologies, policies, standards, and controls
- Understands and interprets Lowe's current Information Technology landscape to identify weaknesses for application owners to develop improvements and works with leadership to prioritize improvement projects
- Communicates changes in software architecture and coaches others to apply this understanding to software solutions; resolves escalated issues
- Leads efforts to improve engineering, test, and operational excellence best practices
- Solves complex cross-functional architecture/design and business problems. Solutions are extensible; works to simplify, optimize, remove bottlenecks, etc.
- Mentors and advises others, sharing an in-depth understanding of the company and industry methodologies, policies, standards, and controls
MINIMUM QUALIFICATIONS:
- Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
- 7 years of experience in software development or a related field
- 6 years of experience in database technologies
- 6 years of experience working on a project(s) involving the implementation of solutions applying development life cycles (SDLC)
PREFERRED QUALIFICATIONS:
- Master's Degree in Computer Science, CIS, or related field
- 6 years of IT experience developing and implementing business systems within an organization
- 6 years of experience working with defect or incident tracking software
- 6 years of experience writing technical documentation in a software development environment
- 4 years of experience working with an IT Infrastructure Library (ITIL) framework
- 4 years of experience leading teams, with or without direct reports
- 6 years of experience working with source code control systems
- Experience working with Continuous Integration/ Continuous Deployment tools
- 6 years of experience in systems analysis, including defining technical requirements and performing high-level design for complex solutions