Job description
About Service Pros Installation Group
Service Pros Installation Group is a family-owned business headquartered in Charlotte, North Carolina working as an exclusive provider of installation services for Lowe's Home Improvement. With workrooms across the Southeast, Northeast, and Midwest, we are committed to ensuring all our employees, customers, and contractors are positively impacted by utilizing our resources to provide stewardship, put our people first, ensure companywide integrity, and continue to grow and improve every day.
Description
Service Pros is seeking a Software Developer with experience with API Development and React to join our team in Charlotte, NC. We are looking for an engineer that enjoys building great products that are performant and maintainable while balancing the requirements of the business. You will be working with the business/operational team in providing advice and guidance, determining our ability to execute desired system changes and monitoring emerging trends.
Essential Duties and Responsibilities:
- Works with team to understand the challenges that customers and end users face in their day-to-day work and partner with them to design viable solutions.
- Recommends viable solutions to processes, technology, and interfaces that improve the effectiveness of the team.
- Foresees capacity requirements for component usage and identifies limitations.
- Provides input into story sizing, backlog grooming, and release planning.
- Contributes to product and solution designs to address critical issues and complex problems.
- Develops, configures, or modifies complex integrated business and/or application solutions within various computing environments by designing and coding component-based applications using various programming languages.
- Understands technical architecture and writes software and automated tests that are aligned with agreed upon standards.
- Performs trouble-shooting efforts and investigations when necessary.
- Provides ongoing support, monitoring, and maintenance of deployed products.
- Design, code, test, correct and document programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result using programming scripting language (such as Python, Ruby, Bash, or JavaScript).
- Validates and executes component integration test (CIT) scenarios to identify application errors and ensure software solutions meet functional specifications.
- Manage application enhancements to improve business performance.
- Good verbal/written communication skills are necessary
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required:
- Bachelor’s degree in Computer Science OR 1-4 years of industry-related experience OR equivalent combination of education and experience
- One or more years experience with JavaScript front-end libraries, with React/Redux being highly preferable
- React: 1 year (Preferred)
- Rails: 1 year (Preferred)
- One or more years of demonstrated programming capability in a high-level programming language such as Ruby, Python, Java, C# or another language
- Experience in the following is a plus:
- API development and integration- Ruby on Rails- Designing and developing automation scripts (Python, Ruby, Bash, RSPEC, Groovy etc.)- Database Management- Design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented application/systems- Realizing applications from conception and design to implementation and support- Analysis, design and programming- Software testing- Git or another VCS- Cloud platforms such as AWS
Employment At-Will
Employment is voluntarily entered into, and employees are free to resign at will at any time, with or without cause. Similarly, the company may terminate the employment relationship at will at any time, with or without notice or cause, so long as there is no violation of applicable federal or state law.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit, reach with hands and arms, see, talk, and hear. Will need to bend, kneel, and position themselves on floor to cut pad. The employee is frequently required to use hands to finger, handle, or feel. The employee must be able to lift and carry 50 lbs. (i.e. laptop, monitor or carpet pad) in order to move it as needed. The incumbent may also be required to move carpet foam, materials, and drive forklift. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and the ability to adjust focus.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet. The work environment generally consists of indoor heated and cooled office space but may spend time in the warehouse.
abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.