cover image
Ferguson

Ferguson

www.ferguson.com

1 Job

20,883 Employees

About the Company

Since 1953, Ferguson has been a leading source of quality supplies for a variety of industries. We are proud to provide world-class products and services to a customer base that is as vast and varied as our inventory. The professionals we serve help transform the world we live in, and we are their trusted partners with the scale, expertise and solutions to provide peace of mind. Ferguson is part of Ferguson Enterprises Inc., which has approximately 35,000 associates across 1,700 locations and serves customers in all 50 states, Canada, Puerto Rico, Mexico and the Caribbean.

Listed Jobs

Company background Company brand
Company Name
Ferguson
Job Title
Associate Full-Stack Software Engineer - Remote
Job Description
**Job title:** Associate Full-Stack Software Engineer – Remote **Role Summary:** Early‑career developer in a large enterprise environment building customer‑ and supplier‑facing business systems. Works with cross‑functional teams to design, develop, test, deploy, and support software solutions that support core operations. Focus on expanding technical expertise, adopting best practices, and driving quality deliverables. **Expectations:** - Increase ownership of development tasks as skill level grows. - Deliver clean, maintainable code that aligns with architectural standards. - Collaborate effectively with analysts, stakeholders, and senior developers. - Participate in continuous learning and process improvement initiatives. - Meet project milestones and maintain high quality and security standards. **Key Responsibilities:** - Analyze business requirements and translate them into technical designs. - Develop and maintain web‑based applications using modern frameworks and APIs. - Write unit, integration, and end‑to‑end tests; perform debugging and issue resolution. - Deploy applications to Azure or similar cloud environments. - Contribute to code reviews, documentation, and knowledge sharing. - Troubleshoot production incidents and assist in post‑mortem analysis. **Required Skills:** - Proficiency in C#, JavaScript, HTML5, CSS, JSON, XML, and SQL. - Familiarity with ASP.NET Core, Angular (or similar SPA frameworks). - Experience using GitHub, Azure DevOps, and CI/CD pipelines. - Basic understanding of Microsoft Windows, .NET Framework, and Azure services. - Strong written and verbal communication; able to explain technical concepts to non‑technical stakeholders. - Analytical and problem‑solving abilities; detail oriented. - Ability to prioritize tasks in a fast‑paced, collaborative environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technology field (preferred). - 6 months to 2 years of software development experience. - Exposure to web development technologies, modern development tools, and cloud platforms; certifications in Azure, .NET, or related technologies are a plus.
Virginia, United states
On site
Junior
18-03-2026