Job Posting Details
About Ferguson Enterprises, Inc.
Ferguson raises the bar for industry standards as the top-rated wholesale supplier of commercial and residential plumbing supplies. However, our expertise goes beyond plumbing. We are a diverse distributor that spans multiple businesses including HVAC/R, waterworks and industrial. In the past 63 years, we’ve grown from a local distributor to a $13 billion dollar company with more than 1,400 locations and over 22,000 associates nationwide.
Summary
The Developer functions on a team that develops system software to allow and improve productivity of the organization. Areas of responsibility include analysis of functional requirements, development of technical design documents, development of applications and coordinating software implementation. Critical activities include ensuring development coincides with identified requirements, collaborating with developers to address any coding conflicts or concerns, coordinating and working with Quality Assurance and Business Analyst groups to ensure proper function of development.
Responsibilities
* Design and develop applications and software tools to automate, improve, or change business processes and procedures * Effectively develop software according to specifications using the required tools and technologies * Learn requirements to interact with applications in the Ferguson Enterprises’ Application Software Systems * Develop and perform effective unit testing procedures * Have aptitude to complete up to medium-sized complex projects including the design phase * Work with Business Analysts and Solution Managers to address requirement questions * Work closely with Business Analysts to design scalable solutions to problems * Work with other team members on medium and large-sized projects * Work with peers, team leads and supervisors in a collaborative and shared-learning environment * Work with third party software providers to ensure solutions meet the needs of Ferguson * Effectively give and receive a thorough design and/or code review following documented coding standards and design template * Provide estimates for development work and meets deadlines * Stay up to date with current technology enhancements * In addition to the essential job duties identified, all associates will perform duties as requested by management
Ideal Candidate
Performed as a Developer for at least two (2) years or experience is preferred to perform at expectation. Applies broad job knowledge of own job area or basic job knowledge across multiple job areas. Associate is expected to operate at the proficient level across the following areas of technical knowledge and skill: * A Bachelor’s Degree in computer related or business related fields or comparable experience is typically required to perform at expectation. Applies broad job knowledge of own job area or basic job knowledge across multiple job areas. * Ability to effectively communicate both in writing and verbally * Ability to efficiently operate computers, tablets and mobile devices * Knowledge of Microsoft Office software (Outlook, Word, Excel, PowerPoint, Access, etc.) * Ability to show improvement in their analysis, design and coding skills * Programming experience with Java, VB, Unibasic or other Pick based languages * Experience working with relational databases, Oracle and/or SQL Server * Ability to organize and prioritize work * Ability to start multi-tasking with multiple pieces of work * Ability to effectively work both independently and collaboratively in a team environment * Knowledge of the software development life cycle methodologies, processes and procedures * Aptitude for analyzing data and business processes. * Demonstrates the ability to follow instructions, while also applying learned knowledge * Advanced understanding of Application Software systems * Utilize software development life cycle methodologies, processes and procedures

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.