Sprague is passionate about delivering the diverse products and programs that warm, power and move the world. We keep homes warm through Northeastern winters and hospitals cool through the summer. We help small businesses focus on serving their communities, and our renewable fuels keep our country’s infrastructure running. From importing wind energy components to deploying leading-edge solar technology to help power terminal facilities, we are committed to continually evolving to meet our customers’ changing energy needs.
The Application Developer helps make all that happen, by working within an Agile team along with an IT Business Analyst, Scrum Master and Project Manager to design, code, test and implement information systems that support Sprague’s business operations and its customers. This position is open to fully remote work, with a preference to the Northeast US.
Work as a member of a team composed of users, analysts, developers, project managers and infrastructure personnel to design cost-effective technology solutions in support of functional business requirements
Design and support full-stack solutions from database to user experience
Application Support for enhancements and bug fixes
Adhere to coding standards and processes
Work on an Agile team and collaborate in a source-controlled environment
Develop/Test integration and interface routines
Technical design & documentation
Database design in conjunction with DBA
Application Upgrades and Conversions
Specific Developer Skills:
C# / .NET skills – requires a minimum of 4 years’ experience in developing customer facing (B2B), scalable, secure web applications (J2EE, ASP or similar technologies)
Minimum 3 years using recent releases of Microsoft .NET technology (C#, ASP.NET, XML Web Services, REST API, Web API, .NET Core, CSS)
Minimum 3 years’ experience with SQL triggers and stored procedure development (MS SQL Server preferred)
Knowledge of Azure DevOps, GitHub, OOP, XML, SOAP, UDDI/WSDL, JSON, MVC, Entity Framework, HTML5 & HTTP industry standards
Experience with SQL query and stored procedure development (MS SQL Server preferred)
MS Certification or similar experience preferred
We want to hear from you!
Do you like to solve problems and consider yourself forward thinking? If you are looking for a place to challenge yourself, then Sprague is your place. Sprague employees are dedicated and driven. We work best as a team, knowing that collaboration leads to innovation and the best customer experience. We are looking for hardworking colleagues to join us and help us stay at the forefront of the energy industry, which is where we’ve been for the last 150 years.
Qualified candidates for this role will have the following:
Bachelor’s degree in an associated discipline and a minimum of 4 years of general development experience, or an equivalent combination of education, experience or training that provides the required skills and abilities
Excellent documentation and project planning experience
Ability to multi-task while maintaining attention to detail
Excellent written and verbal communication skills
Ability to work independently, as well as part of a team
Ability to prioritize workload, perform under pressure in a fast-paced environment and relate to customers/outside contacts and fellow employees
Understanding and experience with the Agile development methodology as well as the standard software development lifecycle
Ability to research and resolve issues independently, being detail oriented with strong problem-solving skills
Knowledge and experience in the use of SQL Server and Windows Operating Systems
Experience with Apple iOS or Android mobile development and deployment to App stores a plus
Experience in transitioning Applications/Systems from On Prem to Cloud (AWS/Azure) a plus
Who we are:
Sprague takes a collaborative, customer-centric approach to providing best-in-class energy products and related services throughout the Northeast. As a publicly-traded company (NYSE:SRLP) founded in 1870, we pride ourselves on offering customers the expert solutions and high-quality service that help their businesses thrive in any market landscape. Sprague values innovation, safety, integrity and people. We know that our people are what set us apart from our competition, and we work hard to make sure each employee across our 20+ locations knows how important they are to our community.
What we offer:
We recently surveyed our employees to ask them their favorite part of the job. They answered, "The people I work with."
In addition to great coworkers, you’ll enjoy perks like medical benefits and retirement contributions that start on your first day. Sprague also provides tuition reimbursement for any employee that would like to further their education. Do you like to get involved where you work? Is giving back important to you? It’s important to us, too! Sprague donates back to the communities in which we live and work every year and provides opportunities for employees to support the charity of the week. In addition, Sprague offers paid volunteer time to allow employees to support charities which are meaningful to them. Sprague has a range of committees to support varying initiatives (Sustainability, Charitable, Scholarship, FunForce, Innovation, etc.). Sprague is a place that cares about its employees, its community, and about creating a place where people want to come to work every day.
Plus, we have some great benefits!
401(k) Traditional and Roth plans with employer match of 60% of the first 6% of the employee’s contribution
Defined Contribution Plan with an automatic 5% contribution from Sprague
Paid Volunteer Time
Flexible Working Policy
Choice of high deductible and PPO Health Plans to fit your individual needs
Sprague is an EEO/AA employer. We strongly encourages minorities, females, Vets and individuals with disabilities to apply.
Sprague is one of the largest independent suppliers of energy and materials handling services in the Northeast with products including home heating oil, diesel fuels, residual fuels, gasoline and natural gas. Over the years, Sprague has aggressively expanded its offerings to meet the ever-changing energy and logistics markets. Coupled with its strong physical assets, Sprague provides differentiated products and services including value-added customer support and online tools that are unmatched