Skip to main content

Senior Software Engineer, Enterprise Applications

Job Details

Intervale - Burlington, VT
Full Time
4 Year Degree
Negligible
Day
Information Technology

Description

OVERVIEW:

The Senior Software Engineer will work in a collaborative and agile environment that encourages them to perform at their best. You will be challenged to engineer elegant solutions for complex business problems. You will apply your knowledge of object-oriented development along with engineering best practices, design patterns, and frameworks to deliver real product value to our customers.

RESPONSIBILITIES:

  • Develop front-end customizations within the Optimizely Commerce Cloud (formerly EpiServer)
  • Developing in a .NET Content Management System
  • Design and develop service-oriented solutions that integrate with complex databases and third-party systems
  • Develop complex integrations between various GSC systems using numerous strategies around ETL, REST API’s, Message Queues, flat files, and Boomi process flows
  • Develop pipelines in Azure Data Factory and Synapse Analytics to support Lakehouse architecture
  • Collaborate on development best practices, code reviews, internal tools and process improvements
  • Analyze and conceive solutions, and develop prototypes to solve complex business problems and extend business functionality

Qualifications

REQUIREMENTS:

  • Bachelor's degree in a technical discipline or equivalent
  • 5+ years of professional development experience
  • Strong CMS Backend development experience
  • Preferred experience developing in high availability, large-scale eCommerce implementations such as Optimizely
  • Knowledge of HTML / JavaScript / CSS and current web standards
  • Experience with integration protocols and encodings such as Rest, HTTP-RPC, and JSON
  • Solid understanding of data warehousing concepts and ETL processes
  • Experience with Azure Data Factory (ADF) or other ETL tools
  • Experience with data modeling and data governance best practices
  • Familiarity with Dell Boomi is a plus
  • Excellent verbal and written communication skills
  • Proven ability to work with team members to deliver projects on deadlines
  • Self-starter who is motivated by continuous learning and development
Apply