Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description

About Ferguson
Ferguson 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.

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:

  • Design and develop web services and integrations to automate, improve, or change business processes and procedures.
  • Consistently deliver quality software that implements the design per business and technical requirements.
  • Ensure that developed software is both performant and scalable to meet Fergusons evolving business needs.
  • Involved in project from analysis through implementation to ensure all aspects of the technology plan is accounted for, understood, defined, and executed successfully.
  • Develop effective unit and integrations testing procedures.
  • Build technical designs that properly leverage Ferguson architecture, using industry standard notation.
  • Effectively leverage thorough peer reviews of design and code to ensure that documented coding standards and design patterns are followed.
  • Provide mentorship to other developers.
  • Support small and medium sized projects from analysis through implementation by serving as developer.
  • Collaborate with Business Analysts, Technical Leads, and Architects throughout the SDLC.
  • Work with third party software providers to ensure solutions meet the needs of Ferguson and its partners.
  • Provide estimates for development work and understand the schedule and commitments.
  • In addition to the essential job duties identified, all associates will perform duties as requested by management.
  • Participates in associate meetings and communicates any concerns to management.
Qualifications and Requirements:
  • A Bachelors Degree in Computer Related or Business-Related field is required to perform at expectation.
  • Software Development experience can be substituted for education.
  • Minimum of 3-6 years Ferguson or manufacturing business and software domain knowledge is preferred.
  • Minimum of 3-6 years software development experience at an enterprise level is typically required.
  • Experience and expertise with developing Enterprise Java with a specialty in web services and integrations both RESTful APIs and event-driven patterns.
  • Experience with Apache Camel, Spring Boot, and Docker is preferred.
  • Experience and expertise with industry standard application servers, messaging platforms, relational and NoSQL databases and Kubernetes.
  • Azure AKS Microservices and Functions.
  • Proven track record for delivering and implementing software leveraging a variety of integrations design patterns.
  • Strong verbal and written communications skills.
  • Detail oriented, proactive, creative, efficient, and an active listener with the ability to organize and prioritize work.
  • Intermediate level abilities in Excel, Outlook, PowerPoint, Visio and Word.
  • Ability to work on simultaneous projects.
  • Ability to communicate effectively to both technical and non-technical audiences in written and non-written format.
  • Ability to learn new systems, technologies, and tools.
  • Technical background in applications development with accompanying understanding of the many architectures and platforms leveraged in todays cloud-driven solutions.
  • Knowledge of the software development life cycle methodologies, processes and procedures.
  • Ability to work independently or as a member of a project team responsible for providing technical guidance concerning the business implications of the application of various systems.
  • Ability to analyze and understand technical documentation and code/configuration.
  • Proficient in a variety of formal/informal presentation settings: one-on-one, small and large group.
  • Ability to effectively analyze and provide technical consulting on complex projects.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3979743
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year