Skip to content

Software Engineer
Company | Lowe’s |
---|
Location | Charlotte, NC, USA |
---|
Salary | $135796 – $135796 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Bachelor’s Degree in Computer Science, CIS, Engineering, or a related field
- 2 years of experience in any job title/occupation involving software development or a related field
- 2 years of experience in requirement analysis, design, development and implementation of projects using SpringBoot and spring security for Java J2EE technologies
- Experience in implementing Microservice architecture and configuring Restful web services
- Experience in developing web applications using ReactJS and Jest as Javascript testing framework
- Experience in implementing and using Docker, Kubernetes on Google Cloud Platform
- Experience in creating user defined SQL functions on Postgres
- Experience working on noSQL datastore, specifically Cassandra
- Experience using Prometheus for event monitoring and alerting
- Experience in building log visualization on Kibana for applications
- Experience using Continuous Integration/Continuous Deployment tools like Jenkins
- Experience in test plan preparation, unit testing, system testing and regression testing
- Experience in working with other technical developers to review, analyze and evaluate UI interfaces
- Experience in finalizing requirements and supporting QA and UAT phases and production deployment phase.
Responsibilities
- Translate business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions
- Partner with Product Team to understand business needs and functional specifications
- Develop, configure, or modify integrated business and/or enterprise application solutions
- Conduct the implementation and maintenance of complex business and enterprise software solutions
- Support systems integration testing (SIT) and user acceptance testing (UAT)
- Provide insight into defining test plans and ensure quality software deployment
- Participate in the end‐to‐end product lifecycle by applying and sharing an in‐depth understanding of company and industry methodologies, policies, standards, and controls
- Automate and simplify team development, test, and operations processes
- Develop conceptual, logical and physical architectures for business solution delivery
- Solve difficult technical problems with testable, maintainable, and efficient solutions.
Preferred Qualifications
No preferred qualifications provided.