Lowe's IT Software Engineer-Android in Mooresville, North Carolina

Job Description:

The

primary purpose of this role is to translate business requirements and

functional specifications into logical program designs, code modules, stable

application systems, and software solutions. This includes responsibility for

developing, configuring, or modifying integrated business and/or enterprise

application solutions within various computing environments. The Software

Engineer facilitates the implementation and maintenance of business and

enterprise software solutions to ensure successful deployment of released

applications.

RESPONSIBILITY:

margin-top:0in;margin-bottom:0in">

  • Assists in translating business requirements and functional specifications into logical program designs, code modules, stable application systems and software solutions

  • Provides insight into recommendations for technical solutions that meet design and functional needs

  • Designs and codes component-based applications using various programming languages, inclusive of JAVA and Kotlin

  • Participate in design reviews, code reviews and functional demos

  • Participates and coaches others in all software development lifecycle phases by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls

  • Collaborates with IT teams (e.g., Operations, Infrastructure, Architecture, Quality Assurance, Business Analysts) and key business partners to troubleshoot applications

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

  • Provides post-implementation programming and/or configuration support for enhancements to new or packaged-based systems and applications

  • Test quality through unit and functional test implementation and execution

  • Collaborate closely with Product and UX to design high quality user experiences

  • Contribute to architectural design, automated testing, continuous integration and build management

  • Write native Android code, working in cross-functional Agile development team

REQUIRED

EDUCATION/EXPERIENCE:

margin-top:0in;margin-bottom:0in">

  • Bachelor's Degree Computer Science, CIS, or related field

  • 5+ Experience in software development or a related field

  • 3+ Experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

  • 4+ Experience in mobile technologies, focusing on the Android stack, leveraging REST APIs

PREFERRED

EXPERIENCE:

margin-top:0in;margin-bottom:0in">

  • Master's Degree Computer Science, CIS, or related field

  • 4+ IT experience developing and implementing business systems within an organization, leveraging Scrum/Agile Frameworks

  • 2+ Experience leading teams, with or without direct reports

  • 2+ Experience working with an IT Infrastructure Library (ITIL) framework

  • 4+ Experience working with defect or incident tracking software (e.g., HP Quality Center, Remedy)

  • 4+ Experience with technical documentation in a software development environment, in the retail industry

Job ID: 1414206BR

Line of Business: Corporate

Job Category: Information Technology (IT)

Department: 0033 - CX - Mobile & Desktop

Employment Type I: Regular

Employment Type II: Full-Time

Location #: 1999

Location Name: CSC-Mooresville

City: Mooresville

State: NC

EEO Statement:

Lowe’s is an equal opportunity employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.