Translate business requirements and functional specifications into logical program designs and deliver code modules, stable application systems, and software solutions for Lowe's
Requirements
- 4 years of experience in frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps
- 4 years of experience in building JavaScript-based UI applications engineered for fault tolerance, high performance, and resiliency in a Micro-Service environment
- 4 years of experience in TDD with unit testing tools such as Jest and Enzyme
- 4 years of experience working with Unix/Linux environments and tooling
- 4 years of experience with container platforms like Docker and container orchestration technologies like Kubernetes
- 4+ years of experience in React.js, Redux, and related technologies
- 4 years of experience in Spring Boot, Hibernate, and Kafka
Responsibilities
- Translates complex business requirements and functional specifications into executable stories, designs, and code modules
- Independently writes high-quality, maintainable, and robust code by building adequate test suits and observability frameworks
- Guides application and software development teams in the design and build of complex solutions and ensures teams are in alignment with the architecture blueprint, standards, and strategies
- Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, root cause analysis, key learnings, demos, and share-out sessions
- Automates and simplifies team development, tests, and operations processes for efficiency in delivering the work
- Evaluates modern software, tools, and technologies to provide objective analysis and recommendations to the team
Other
- Bachelor's degree in computer science, computer information systems (CIS), or related field (or equivalent work experience in lieu of degree)
- Ability to work in Charlotte, North Carolina
- Ability to work in a collaborative team environment