About Ferguson: Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in. Duties and Responsibilities: Work with development team to identify testing needs and understand requirements of features / functions to be tested. Testing configuration of hierarchies, entity types, attributes, relationships, and crosswalks in SITBO Systems MDM/PIM. Test high-level enterprise architecture patterns for data ingesting, storing, processing, and publishing. Testing the use of advanced queries, Workflow management, User Management, and UI Config. Strategic problem solving and leading the engineering of an MDM project. Qualifications: Overall 6+ years of QA Functional testing. Strong understanding of software testing principles, methodologies, and best practices. Must have extensive Manual / Functional testing experience. Hands-on experience in Automation testing utilizing Selenium with Java, Python, etc., with a focus on Business-Driven Development Able to write test plans, create and execute test scripts, and report defects, clearly, for Functional Testing. Involved in peer-review of test scripts for Functional, Smoke, Regression, and System testing. Experience in data management, engineering, and/or software development. Knowledge of data hierarchies, entity types, attributes, relationships, and crosswalks. Prior experience in a master data analysis, management, integration, or implementation for wholesale / distributor industry is a plus. Experience in supporting integrations using standard connectors, publish-subscribe, and other mechanisms (Azure, Oracle, Salesforce CRM, STEP PIM/MDM solutions). Organizing and monitoring defect management process. Attending status calls as needed to report on testing progress. Provide mentorship and guidance to less experienced quality assurance engineers in best practices for quality. Work closely with onshore team member(s) to communicate timelines, progress, project deliverables. QA Lead experience a plus. Ability to operate in a team setting as well as work independently with minimal guidance. Agile / Scrum Experience
About the Company: Since 1953, Ferguson has been a trusted source of quality supplies across various industries. At Ferguson, we believe in building better infrastructure, homes, and businesses to simplify our customers" complex projects and make them successful and sustainable. With approximately 36,000 associates spread across 1,700 locations, we are dedicated to providing best-in-class products, services, and capabilities in a wide range of industries including Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks, and Residential Digital Commerce. As part of the Ferguson community, you will have the opportunity to build a rewarding career at a company you can truly believe in. Responsibilities: In this role, you will primarily focus on Security Delivery and Engineering, which encompasses providing essential administration support to our SailPoint IIQ platform. Your responsibilities will include participating in various Identity and Access Management (IAM) delivery tasks, establishing and maintaining positive relationships with customers, collaborating with third-party vendors for Security solutions, and advocating for new or enhanced Identity and Access Management Security services. Additionally, you will contribute to the technology selection process and offer technical stewardship for Identity and Access Management Security service offerings. Moreover, you will document aspects of Security Service Delivery and identify opportunities for process improvement and organizational alignment. Additional Job Duties and Responsibilities: Apart from the core responsibilities, you will be expected to adhere to all company policies, rules, regulations, and procedures, and perform any other duties or functions as requested by management. Business Accountabilities: You will play a crucial role in supporting enterprise business and sales objectives through the effective and efficient performance of your job responsibilities. Budget Oversight: While you may not have budget-setting authority, you will be part of a team responsible for achieving objectives within an established budget. Qualifications and Requirements: To excel in this role, the ideal candidate should have at least three years of relevant role management experience or a technical background in Information Security or security-related infrastructure, preferably in various Identity and Access Management technologies. Experience with SailPoint IdentityIQ and relevant certifications are highly desirable. Additionally, you should possess the ability to work effectively in cross-functional teams, with individuals at all levels of the organization, from executives to developers. Knowledge and practical experience with SailPoint IIQ in a large-scale deployment, expertise in complex role hierarchy, and familiarity with Agile and Waterfall project methodologies are considered advantageous. Strong written and oral communication skills, problem-solving abilities, and proficiency in Microsoft Office software are essential for this role. Moreover, you should be self-motivated, proactive, creative, and efficient in identifying and solving issues related to Identity and Access Management technologies and processes. --- Note: The job description has been paraphrased for clarity and conciseness.,
About Ferguson: Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in. Duties and Responsibilities: Facilitates the research, exploration, analysis, and documentation of business systems requirements, translating them into detailed functional specifications for development. Research and exploration of user requirements, costs, and benefits in support of documentation required for the demand management process. Responsible for analyzing the business needs to identify new processes and process improvements that will meet those needs. Documents about current business processes and models to define requirements and/or gaps. Analyze detailed system factors including input/output requirements, information and paper flow, hardware, and software needs. Analyze soft" system factors including roles, responsibilities, policy, culture, etc. Evaluate the impact of potential software and process changes on the organization. Assist in the creation of the business case documentation. Understanding of architectural consistency and usability standards. Drives the implementation of systems, working closely with technical team members. Plan and complete assigned configuration tasks within deadlines. Defines and develops user test cases and validates test results during testing. May conduct system demonstrations and training sessions, as well as participate in design/review of training content. Plays a third-level support role by helping to troubleshoot and resolve issues with production systems. Participates in associate meetings and communicates any concerns to management. Qualifications and Requirements: Bachelors degree in computer science, Information Systems, Business, or related field, or equivalent work experience. Minimum of 6+ years of relevant technical or business work experience, with preference for experience in business areas such as accounting, finance, warehouse operations, purchasing, order management, and order fulfillment. Business or systems analysis experience can substitute for formal education. Proficient in Excel, Outlook, PowerPoint, Visio, and Word. Familiarity with application integration methods, including data mapping processes. Strong domain knowledge in at least one business area, with the ability to analyze and improve sophisticated processes and systems. Superb communication skills for interacting with both technical and non-technical collaborators at all levels. Capable of presenting in various formats, from one-on-one meetings to large group presentations. Meticulous, proactive, and efficient with the ability to organize and prioritize tasks. Able to work independently and within teams, managing multiple projects simultaneously in a dynamic environment. Ability to learn new systems and tools quickly, and to work with minimal direction. Familiarity with software development life cycle methodologies, and ability to support projects through all phases. Soft Skills: Strong listening skills, creative problem-solving, and effective at presenting ideas and solutions. Show more Show less
About Ferguson: Ferguson has been a trusted source of quality supplies for various industries since 1953. The company is dedicated to building better infrastructure, homes, and businesses. With a focus on simplifying complex projects, Ferguson aims to ensure success and sustainability for its customers. Proactively solving problems and adapting to growth, Ferguson is committed to serving customers, communities, and its associates. Offering best-in-class products and services, Ferguson operates across diverse industries such as Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks, and Residential Digital Commerce. With approximately 36,000 associates spread across 1,700 locations, Ferguson fosters a community of proud professionals working towards a meaningful goal. Join Ferguson to build a fulfilling career at a company you can trust and believe in. Duties and Responsibilities: - Facilitate the research, exploration, analysis, and documentation of business systems requirements to translate them into detailed functional specifications for development. - Conduct research and exploration of user requirements, costs, and benefits to support documentation for the demand management process. - Identify new processes and process improvements by analyzing business needs effectively. - Document current business processes and models to define requirements and identify gaps. - Analyze detailed system factors including input/output requirements, information flow, hardware, software needs, and soft system factors like roles, responsibilities, and culture. - Evaluate the impact of potential software and process changes on the organization. - Assist in creating business case documentation and ensure architectural consistency and usability standards. - Drive the implementation of systems by collaborating closely with technical team members. - Plan and complete configuration tasks within specified deadlines. - Define and develop user test cases, validate test results during testing, and may conduct system demonstrations and training sessions. - Support troubleshooting and issue resolution with production systems, playing a third-level support role. - Participate in associate meetings and effectively communicate concerns to management. Qualifications and Requirements: - Bachelor's degree in Computer Science, Information Systems, Business, or related field, or equivalent work experience. - Minimum of 6+ years of relevant technical or business work experience, with a preference for experience in areas such as accounting, finance, warehouse operations, purchasing, order management, and order fulfillment. - Proficiency in Excel, Outlook, PowerPoint, Visio, and Word, along with familiarity in application integration methods and data mapping processes. - Strong domain knowledge in at least one business field, capable of analyzing and enhancing complex processes and systems. - Excellent communication skills for engaging with technical and non-technical collaborators at all levels, adept at presenting in various formats. - Meticulous, proactive, and efficient with exceptional organizational and prioritization abilities, capable of managing multiple projects simultaneously. - Quick learner with the ability to adapt to new systems and tools independently and work with minimal supervision. - Familiarity with software development life cycle methodologies and the ability to support projects through all phases. - Soft Skills: Strong listening skills, creative problem-solving abilities, and effective presentation of ideas and solutions.,
About Ferguson: Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in. Duties and Responsibilities: Facilitates the research, exploration, analysis, and documentation of business systems requirements, translating them into detailed functional specifications for development. Research and exploration of user requirements, costs, and benefits in support of documentation required for the demand management process. Responsible for analyzing the business needs to identify new processes and process improvements that will meet those needs. Documents about current business processes and models to define requirements and/or gaps. Analyze detailed system factors including input/output requirements, information and paper flow, hardware, and software needs. Analyze “soft" system factors including roles, responsibilities, policy, culture, etc. Evaluate the impact of potential software and process changes on the organization. Assist in the creation of the business case documentation. Understanding of architectural consistency and usability standards. Drives the implementation of systems, working closely with technical team members. Plan and complete assigned configuration tasks within deadlines. Defines and develops user test cases and validates test results during testing. May conduct system demonstrations and training sessions, as well as participate in design/review of training content. Plays a third-level support role by helping to troubleshoot and resolve issues with production systems. Participates in associate meetings and communicates any concerns to management. Qualifications and Requirements: Bachelor’s degree in computer science, Information Systems, Business, or related field, or equivalent work experience. Minimum of 6+ years of relevant technical or business work experience, with preference for experience in business areas such as accounting, finance, warehouse operations, purchasing, order management, and order fulfillment. Business or systems analysis experience can substitute for formal education. Proficient in Excel, Outlook, PowerPoint, Visio, and Word. Familiarity with application integration methods, including data mapping processes. Strong domain knowledge in at least one business area, with the ability to analyze and improve sophisticated processes and systems. Superb communication skills for interacting with both technical and non-technical collaborators at all levels. Capable of presenting in various formats, from one-on-one meetings to large group presentations. Meticulous, proactive, and efficient with the ability to organize and prioritize tasks. Able to work independently and within teams, managing multiple projects simultaneously in a dynamic environment. Ability to learn new systems and tools quickly, and to work with minimal direction. Familiarity with software development life cycle methodologies, and ability to support projects through all phases. Soft Skills: Strong listening skills, creative problem-solving, and effective at presenting ideas and solutions.
You will play a crucial role in the Enterprise Product Solutions Services group at Ferguson, where you will be responsible for developing and maintaining websites and software applications. Your main duties and responsibilities will include: - Developing and maintaining websites and software applications, ensuring seamless integration with backend systems and performance optimization. - Creating and maintaining user interfaces using HTML, CSS, JavaScript, and modern frameworks, ensuring cross-browser compatibility and adherence to modern web standards. - Collaborating with design teams to translate UI/UX wireframes into high-quality, functional code. - Working closely with backend developers, architects, business analysts, and product owners to ensure efficient application integration, scalability, and alignment with business requirements. - Designing and developing applications and tools to automate or improve business processes, demonstrating standard methodologies in software development. - Serving as a lead developer on medium to large projects, providing guidance and mentorship to other developers. - Facilitating team collaboration and driving technical decisions to ensure alignment with coding standards and best practices. - Optimizing applications for speed, scalability, and responsiveness across devices and browsers. - Fixing and debugging issues to enhance user experience and performance. - Supporting projects from analysis through implementation, ensuring all technical aspects are well defined, executed, and aligned with the overall technology strategy. - Participating in design and code reviews, ensuring quality standards are met. - Developing and performing unit testing procedures to validate functionality. - Working with third-party software providers to ensure solutions meet the organization's needs. - Addressing requirements, resolving issues, and providing innovative solutions to technical challenges. - Maintaining a proactive approach in identifying and solving problems. - Adapting to changes in the work environment, handling contending demands, and effectively working under pressure. - Providing mentorship, sharing expertise with peers and junior developers, and helping to build a collaborative and shared-learning environment. - Demonstrating leadership within the team, contributing to decision-making processes, and effectively communicating with both technical and non-technical collaborators. - Having a solid understanding of IT infrastructure components and cloud platforms. - Understanding development life cycles, including waterfall and agile methodologies, as well as CI/CD pipelines. Qualifications and Requirements: - Development experience, with proven expertise as a Front-End/Web Engineer or in a similar role. - Strong understanding of software development methodologies, processes, and procedures. - Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (ReactJS preferred over Angular). - Experience with version control systems (e.g., Git) and relational databases (e.g., Oracle, SQL Server). - Familiarity with NoSQL databases (e.g., MongoDB, Cosmos DB) and web services development (e.g., REST, SOAP). - Experience with cloud platforms (e.g., Azure, AWS) and web performance optimization techniques. - Knowledge of OAuth, JSON Web Tokens (JWT), and Terraform/Infrastructure. - Strong problem-solving and analytical abilities, with attention to detail and a methodical approach to troubleshooting and issue resolution. - Ability to prioritize work effectively, run multiple tasks simultaneously, and thrive in a fast-paced, dynamic environment. - Strong written and verbal communication skills, with the ability to collaborate effectively in team environments and across departments. - Ability to adapt quickly to new technologies and stay ahead of industry trends. - Experience with Microsoft Office software (Outlook, Word, Excel, PowerPoint, Access). - Proficiency in analyzing data, business processes, and applying learned knowledge to new challenges. - Ability to work both independently and as part of a collaborative team.,