Senior Software Engineer

Ferguson

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 17 hours ago
  • Apply easily
About FergusonFerguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We help make our customers’ complex projects simple, successful and sustainable by providing expertise and a wide range of products and services from plumbing, HVAC, appliances, and lighting solutions to pipe, valves and fittings, water and wastewater solutions, and more. Headquartered in Newport News, Virginia, Ferguson has sales of $29.6 billion (fiscal year ’24) and approximately 35,000 associates in nearly 1,800 locations.ANSR is the market leader in enabling organizations to build, manage and scale global teams through Global Capability Centers (GCCs). ANSR’s full-stack GCC platform, comprising end-to-end Al- enabled products and services, is trusted by the world’s best companies to help them set up, manage, and run their high-impact technology centers. Since its inception, ANSR has established over 125 GCCs, aggregating to over 125k enterprise talent, with over $2B in investment and using over 12M sq ft of workspace.Visit ansr.com for more information.Job DescriptionAbout 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:
  • Develop and maintain websites and software applications for the Enterprise Product Solutions Services group, ensuring seamless integration with backend systems and performance optimization.
  • Create and maintain user interfaces using HTML, CSS, JavaScript, and modern frameworks, ensuring cross-browser compatibility and adherence to modern web standards. Collaborate with design teams to translate UI/UX wireframes into high-quality, functional code.
  • Work closely with backend developers, architects, business analysts, and product owners to ensure efficient application integration, scalability, and alignment with business requirements.
  • Design and develop applications and tools to automate or improve business processes, demonstrating standard methodologies in software development.
  • Serve as a lead developer on medium to large projects, providing guidance and mentorship to other developers. Facilitate team collaboration and help drive technical decisions, ensuring alignment to coding standards and best practices.
  • Optimize applications for speed, scalability, and responsiveness across devices and browsers. Fix and debug issues to improve user experience and performance.
  • Support projects from analysis through implementation, ensuring all technical aspects are well defined, executed, and aligned with the overall technology strategy.
  • Participate in design and code reviews, ensuring quality standards are met. Develop and perform unit testing procedures to validate functionality.
  • Work with third-party software providers to ensure solutions meet the organizations needs.
  • Address requirements, resolve issues, and provide innovative solutions to technical challenges. Maintain a proactive approach in identifying and solving problems.
  • Adapt to changes in the work environment, handle contending demands, and work effectively under pressure. Self-motivated, with strong analytical, problem-solving, and attention to detail skills.
  • Provide mentorship, sharing expertise with peers and junior developers, and helping to build a collaborative and shared-learning environment.
  • Demonstrate leadership within the team, contribute to decision-making processes, and effectively communicate with both technical and non-technical collaborators.
  • Have a solid understanding of IT infrastructure components (hardware, software, networking, storage) and cloud platforms (SaaS, PaaS, IaaS).
  • Solid understanding of 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 solid 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 (including writing Terraform scripts and provisioning 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.

Ferguson

Similar Jobs

  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 17 hours ago
    • Apply easily
  • Senior Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 1 day ago
    • Apply easily
  • SRE (Site Reliability Engineer)

    Garden City Games India Pvt Ltd

    • Bangalore, Karnataka
    NOC + SRE + DevOps Engineer About US: Garden City Games develops free-to-play mobile and social games enjoyed by millions worldwide. The Bangalore-based studio employs over 100…
    • 17 hours ago
    • Apply easily