Ferguson is a Fortune 500 company providing quality supplies for various industries. They are seeking an Associate Full-Stack Software Developer to support business systems that enable customer and supplier operations, focusing on the design, development, and deployment of business-critical applications.
Responsibilities:
- Participate in software development tasks including analysis, design, programming, testing, and support, with increasing ownership as skills develop
- Design, develop, and deploy solutions in alignment with the organization’s architectural principles, policies, and guidelines
- Assist with problem determination and resolution when operational issues arise with software solutions
- Collaborate with team members and business stakeholders to understand requirements and deliver effective solutions
- Continually develop technical and professional skills in software development tools, technologies, and best practices
Requirements:
- Bachelor's degree in a technology‑related field preferred
- 6 months to 2 years of experience in software development working with programming languages and database technologies
- Excellent oral and interpersonal communication skills
- Strong writing and documentation skills
- Ability to communicate ideas clearly in both technical and user‑friendly language
- Strong troubleshooting and analytical skills
- Highly self‑motivated with strong attention to detail
- Ability to prioritize and execute tasks in a fast‑paced environment
- Experience working in a collaborative, team‑oriented environment
- 2 years of experience preferred
- Experience or exposure to Web Development technologies including XML, SQL, JavaScript, JSON, and Web APIs preferred
- Experience or familiarity with C#, GitHub, and Azure DevOps preferred
- Exposure to Angular, ASP.NET, and Azure preferred
- Basic understanding of Microsoft operating systems and the .NET framework preferred