Company: Ferguson
Location: Bengaluru
Job Description:
Duties and Responsibilities:
- Build an understanding of Trilogie, our custom ERP.
- Design and develop applications and software tools to automate, improve or change business processes and procedures.
- Involved in project from startup through implementation to ensure all aspects of the technology plan is accounted for, understood, defined and executed successfully.
- Following Ferguson Software Development Lifecycle, design and build software solutions to address system issues.
- Work with Business Systems Analysts and Product Owners to address requirement questions.
- Work closely with Business Systems Analysts to design scalable solutions to problems.
- Work with Administration Team to design scalable application environments.
- Work with other team members on medium and large-sized projects.
- Work with peers, team leads and supervisors in a collaborative and shared-learning environment
- Work with third party software providers to ensure solutions meet the needs of Ferguson.
- Perform unit testing procedures.
- Continue to expand development skill sets.
- Provide estimates and meet deadlines.
- Complete peer code reviews.
- Collaborate with team members to deliver software to Ferguson operational teams.
- Share knowledge.
Qualifications and Requirements:
- Extensive experience in Unbased / Unidata / UniVerse or other Pick based languages.
- Experience building interactive screens.
- Experience building programs that interact with API / Web Services.
- Experience interacting with Oracle or SQL Server databases.
- Building phantom processes.
- Experience working in a multi-server environment.
- Writing / tuning code in a high transaction environment.
- Designing and building dictionaries to support multi-valued file system.
- Experience working with multi-level files.
- Experience working with triggers.
- Other desired skills:
- Ability to write complex UniQuery statements.
- Quality Assurance skills.
- Using APIs.
- Experience with Unix and Linux.
- Excel & data manipulation.
- Experience working with relational databases, Oracle, SQL Server.
- Ability to communicate optimally to both technical and non-technical audiences in written and non-written formats.
…
Posted: February 14th, 2026