Job Url: https://www.remoterocketship.com/company/ferguson-7/jobs/senior-software-engineer-unidata-multvalue-unibasic-pick-remote-united-states-remote Job Description: Ferguson Website LinkedIn All Job Openings Ferguson is a leading distributor of plumbing, HVAC, and building supplies, offering a wide range of products including water heaters, plumbing parts, HVAC equipment, and more. The company serves both residential and commercial customers, providing expert services and support for contractors and builders. Ferguson is dedicated to providing high-quality products and innovative solutions to meet the needs of the construction and maintenance industries. Plumbing / PVF • HVAC Equipment • Commercial MRO • Waterworks • Fire & Fabrication 10,000+ employees 🤝 B2B 🛍️ eCommerce 🛒 Retail Senior Software Engineer - Unidata, Multvalue, UniBasic & PICK (Remote) 14 hours ago 🇺🇸 United States – Remote 💵 $81.7k - $143.1k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer 🦅 H1B Visa Sponsor ERP Linux Oracle SQL Unix Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Build an understanding of Trilogie, our custom ERP.\n• Design and develop applications and software tools to automate, improve or change business processes and procedures.\n• Involved in project from startup through implementation to ensure all aspects of the technology plan is accounted for, understood, defined and performed successfully.\n• Following Ferguson Software Development Lifecycle, design and build software solutions to address system issues.\n• Work with Business Systems Analysts and Product Owners to address requirement questions.\n• Work closely with Business Systems Analysts to design scalable solutions to problems.\n• Work with Administration Team to design scalable application environments.\n• Work with other team members on medium and large-sized projects.\n• Work with peers, team leads and supervisors in a collaborative and shared-learning environment\n• Work with third party software providers to ensure solutions meet the needs of Ferguson.\n• Perform unit testing procedures.\n• Continue to expand development skills.\n• Provide estimates and meet deadlines.\n• Complete peer code reviews.\n• Collaborate with team members to deliver software to Ferguson operational teams.\n• Share knowledge. 🎯 Requirements • Extensive experience in UniBasic or other Pick based languages.\n• Experience building interactive screens.\n• Experience building programs that interact with API/Web Services.\n• Experience interacting with Oracle or SQL Server databases.\n• Building phantom processes.\n• Experience working in a multi-server environment.\n• Writing / tuning code in a high transaction environment.\n• Designing and building dictionaries to support multi-valued file system.\n• Experience working with multi-level files.\n• Experience working with triggers.\n• Ability to write sophisticated UniQuery statements.\n• Quality Assurance skills.\n• Using APIs.\n• Experience with Unix and Linux.\n• Excel & data manipulation.\n• Experience working with relational databases, Oracle, SQL Server.\n• Ability to communicate optimally to both technical and non-technical audiences in written and non-written formats. 🏖️ Benefits • Annual bonus opportunity: 10% target - 15% max range, based off of base salary.\n• Employee Stock Purchase Plan (ESPP)\n• Paid time off includes: 3 weeks of vacation 1 week of sick leave 10 additional PTO days\n• Comprehensive benefits package covering health, dental, vision, and more.\n• 401(k) with company match\n• Mental health coverage, gender affirming and family building benefits, paid parental leave, associate discounts, community involvement opportunities and more! Apply Now Similar Jobs