Software Engineer

Ferguson πŸ› οΈπŸ”©πŸ—οΈ

Remote regions

US

Salary range

$65,337–$114,444/year

Benefits

Job Description

The Fire Design team is currently seeking a Software Engineer to join their team! The position will be responsible for software development (analysis, design, programming, and support) in support of our business systems with a focus on customer and supplier facing systems. Proven communication skills, problem-solving skills, proficiency in programming languages and data structures, and knowledge of software development standard methodologies are essential to successful performance in this role. Performs the coding, debugging, testing, and troubleshooting throughout the development process, producing functional, clean code, that applies secure coding principles and follows secure coding guidelines. Build and conduct reviews, demos and presentations to business, vendor and technology team members Identify best practices for process improvement opportunities and drive the necessary changes Undertakes code reviews and addresses code review feedback in a timely manner. Drives unit tests within own code and troubleshoots any issues that arise. Contributes across the software development lifecycle, applying agile engineering practices and ensuring compliance with the relevant standards. Translates complex enterprise data business, functional, and technical requirements into technology solutions. Brings thought leadership, industry and domain best practices Hands-on prototyping of new technology solutions Participate in proof of concepts to ensure feasibility of technological solutions. Complete technical design, code reviews, problem identification and resolution Work with architects and product owners to develop implementation solution plan Supports full end-to-end application lifecycle Review development practices to identify areas of improvement Work with vendors to resolve 3rd level issues Evaluate 3rd party applications Collaborate with Business Analysts and QAs for creation and execution of designs and test plans

About Ferguson

Ferguson is North America’s leading value-added distributor across residential, non-residential, new construction and repair, maintenance, and improvement end markets.

Apply for This Position