Software Engineer
Company Overview:
SiteOne Landscape Supply is the largest and only national wholesale distributor of landscaping products in the United States and Canada. With over 700 branches across the U.S. and Canada, we offer a comprehensive selection of products including: irrigation supplies, fertilizer and control products, nursery goods, hardscapes, landscape lighting, drainage and erosion control products, tools, and other landscaping accessories and supplies.
Position Overview:
The selected Software Engineer will be responsible for working as part of an IT Finance and Accounting team to analyze Finance and Accounting user experiences, understand customer needs, solicit and document stakeholder goals and requirements, test developed solutions, support accounting processes, configure D365 application solutions, and support our ERP solutions as a part of IT Finance team.
Responsibilities:
- Partner with IT Finance team and Business stakeholders to identify business goals; document current state business/technical processes and data flows; document future state processes and data flows
- Lead requirements gathering, analysis and verification to write effective user stories/requirement statements that are complete, consistent, concise, accurate, traceable, and verifiable
- Identify impacted business and IT areas, seek appropriate representatives across the teams, and lead discussions to identify issues, impacts, possible solutions and project estimates
- Research existing software solutions to determine if requirement is already covered by existing functionality
- Partner with development team to ensure understanding of the requirements and feasible design, follow project through completion, test and document testing results, and walk business user through the final delivered product
- Partner with Accounts Payable team, Vendor Support, Accounting,
- field employees and vendors to understand and document vendor problems and expectations
- Support month end processes, reporting, daily integration processing, perform bi-weekly AR reconciliations and work with accounting to determine next steps if discrepancy is identified
- Run ad-hoc existing reports for accounting team if required
- Test and document solutions developed by D365 developers and obtain business stakeholders approvals
- Help triage production issues and gather information required for a developer’s root cause analysis and solution design
- Work with internal and external audit teams on various projects and generate quarterly audit reports
- Support Disaster Recovery testing alongside other team members
Skills We Are Seeking::
- The requirements listed are representative of the knowledge, skill, and/or ability required.
- Proficiency in performing the BA role in an Agile Scrum methodology
- Proven experience in requirements gathering tools, processes and procedures
- Ability to work in a fast-paced environment, balance multiple concurrent assignments, and adapt well to changing priorities
- Understanding of business processes behind Month end close, Accounts Payable, Accounts Receivable, Costing and Inventory management
- Structured thinker. You can frame and bring structure to complex and ambiguous analytical problems
- Detail oriented and logical thinker. You can determine dependencies within the process and logically break down the problem to manageable steps, stepping through various details to ensure no requirements are missed in the documentation being created
- Experience in the design, testing and support of large-scale, critical ERP applications
- Proven ability to lead, influence, negotiate and persuade
- Strong organization, communication and analytical skills
- Solid interpersonal skills; ability to effectively present information and respond to questions across all levels of the organization; and cultivate relationships with internal and external customers to achieve business objectives; strong teamwork and problem solving skills
- Facilitate technical and user walkthroughs of user flows or information systems
- Proficient at developing current and future state business processes and user flows with Visio or other tools
- Experience working with software teams to convert design prototypes into detailed requirements
- Experience working with 3rd party vendors and offshore project, development and testing teams
- Highly skilled with running queries, interpreting reports, reconciling various datasets to find a discrepancy
- Expert at using wide variety appropriate software tools such as D365 application, SQL management studio, Visio and Jira
- Experience working as an Application Engineer or Business Analyst with ERP and accounting systems, focused on Accounts Payable and Month End. Experience with Microsoft Dynamics AX or D365 for Finance and Operations is a plus
- Data Ninja. Fluent in Power BI, T-SQL and comfortable with efficiently querying large databases
- Education: Bachelor’s Degree and 5-7 years of relevant experience; or equivalent combination of education and experience
Perks:
- Medical, Dental and Vision plans
- Paid Time Off, Paid Holidays
- Competitive Compensation
- 401k with company match
- Company paid life insurance, Short Term Disability and Long-Term Disability Insurance
- Product Discounts
- Tuition Reimbursement
- Opportunity for Advancement
THEY MAY VARY FROM POSITION TO POSITION.