Posted in

Software Engineer

Software Engineer

CompanyLowe’s
LocationCharlotte, NC, USA
Salary$135796 – $135796
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, 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.