Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

Jr. Developer

SiteOne Landscape Supply

Software Engineer Full Time

Company Overview:
Whether you are experienced in the green industry, a professional looking for a career change, or a new graduate or veteran transitioning into the workforce, we are confident you will find opportunity and reward with SiteOne.

SiteOne Landscape Supply is the largest and only national wholesale distributor of landscaping products in the United States and Canada. With over 500 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.

Come grow with our associates who are customer obsessed, always safe, continuously improving, and having fun!
Position Overview:
Senior Developers build and create functionality by understanding how the application works. Our primary application is a priority product called Unity Enterprises (UE) written in C# and it is a full ERP System minus the Sales component. UE houses our Vendor Master, Product Master and Customer Master which allows us to sell product and access via CITRIX over the web as a virtual desktop opened through an icon. These Developers will be managing the periodic updates for quality control, staging, and production. The environment is C#, T-SQL and ASP.NET. They will also talk to the Operations/Maintenance .NET Developers as well. (Projects).

KEY FACTORS FOR SUCCESS:
  • Enhance and maintain our Point of Sale application which is used by over 3000 employees at 500+ locations.
  • Lead multiple projects through the full SDLC working hand in hand with the team of developers
  • Develop new application code as well as create integrations to pass data to and from internal/external systems like POS, Ecommerce, ERP and 3rd party vendors via ESB using multiple Restful APIs, web services, FTP files, etc.
  • Prioritize and manage several open issues at one time.
  • Research and identify solutions to resolve the issues and diagnose and troubleshoot one or more issues simultaneously.
  • Must have excellent customer service, verbal and written communication skills to be able to interact with end users of various technical levels.
  • Follow up with clients to ensure their IT systems are fully functional after troubleshooting.
  • Support business units and suggest enhancements which will make them more productive.
  • Engages in expanded contact with varied and multiple departments and functional operations: actively participating in strategic business relationships and/or issues.
  • Report status on projects to Sr. Management and stakeholders
Skills We Are Seeking::
  • Degree in an IT discipline or equivalent combination of education and work experience
  • Minimum 3 years of applications development experience in the Microsoft environment including design, coding, testing, and implementation.
  • 3+ years of experience with C#/.NET, SSAS, SSIS, T-SQL
  • 3+ years of experience with SQL Server (2008/2012/2014)
  • Ability to prepare technical documentation
  • Some knowledge of Architecture, Infrastructure and Performance Tuning
  • Exposure to Large Databases (1 TB+) and heavy database loads
  • Knowledge of SSAS and other OLAP technologies
  • Knowledge of Dimensional Design Principles, such as Star and Snowflake Schema
  • Confident SQL Query skills, Able to Write Performance Queries for Fast Data Loads
  • Preferred Expertise in Data Warehousing and Data Mining
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

THE INFORMATION CONTAINED HEREIN IS NOT INTENDED TO BE AN EXHAUSTIVE LIST OF ALL RESPONSIBILITIES, DUTIES AND QUALIFICATIONS REQUIRED OF INDIVIDUALS PERFORMING THE JOB. THE QUALIFICATIONS DETAILED IN THIS JOB DESCRIPTION ARE NOT CONSIDERED THE MINIMUM REQUIREMENTS NECESSARY TO PERFORM THE JOB, BUT RATHER AS GUIDELINES. THEY MAY VARY FROM POSITION TO POSITION.