Full Stack Software Engineer (.NET)

Dulles, Virginia, United States | Full-time


Our Team

Our team thrives on fast-paced, innovative development to get our customers what they need via our core platform and/or custom feature enhancements. Our diverse backgrounds and proficiencies provide many opportunities to learn from each other and excel.

We are looking for people who are passionate about using technology to solve business problems to join our on-site team in Dulles.

Our Stack

Our modern web applications are built on top of a robust micro-services architecture with a rich REST API.  We work with a combination of Microsoft technologies and some of the latest open source tools and frameworks (both on the client and server):

C#, ASP.NET Web API, Entity Framework, SQL Server, Elasticsearch, and CouchDB along with AureliaES2016/17, system.js, gulp, i18n. 

We utilize multiple collaboration, automated deployment, and CI tools to facilitate our development and delivery process – such as git/BitBucket, Bamboo, Nuget, npm, jspm, WIX, Bower, and Yeoman.  We use these tools to deliver our product both to the cloud and on-premises.

Does this describe you?

  • Innovative software engineer with four to six years of experience delivering web- or cloud-based solutions on a rapid release cycle
  • Experienced with building robust, scalable .NET services using innovative tools / frameworks
  • History of developing clean code with cutting-edge technologies
  • Committed to learning / contributing to Open Source projects / initiatives
  • Passionate about delivering quality solutions to customers
  • Experienced working in an agile environment, using and promoting modern development methodologies, testing practices, and tools
  • Excellent troubleshooting skills –solving those weird bugs nobody else can
  • Able to analyze code and engineer well-researched, cost-effective, and responsive solutions
  • Thrive on cross-discipline team collaboration towards a common deliverable