This site uses cookies. To find out more, see our Cookies Policy

Software Engineer (Back-End .Net) in Raleigh at Vaco

Date Posted: 3/28/2018

Job Snapshot

Job Description

Our client has an immediate opportunity for a Back-End .Net Software Engineer! Don't let your resume get lost in the shuffle - let us work for you! At Vaco, we give you an advantage over your competition! Our recruiters have direct relationships with hiring managers, so they can connect your work experience to the open job-promoting your strengths to the manager while preparing you for that specific interview.

This is a direct hire opportunity and this positions does not provide sponsorship.

Professional Experience

We look for engineers that are comfortable working in a team setting as well as working individually under their own responsibility. Regardless of experience level, all of our engineers strive to learn more then they knew yesterday. We pride ourselves on elevating the folks around us. We encourage growth of leadership and communication skills and encourage engineers at all levels of experience to both take ownership of increasingly harder work and to work directly with users on small features and bugs.

Our development process is heavily influenced by Lean Principles and a bias for action and borrows tools from a variety of sources. We challenge ourselves, our tools, and our processes to continuously improve. We talk to our customers early and often, measure completeness from the customer's perspective, and challenge ourselves to deliver well-engineered software frequently.

Technology

Core Technologies:

  • .NET 4.6, C#
  • Exposure to some big data technologies (MS USQL, Spark, Hadoop, Hive, MapReduce)
  • .NET Unit Testing, Mock Frameworks
  • MS SQL Server / T-SQL, Windows Azure SQL
  • Source Control (git)
  • Cloud Computing (Windows Azure, PaaS and IaaS)

Other Common Technologies / Concepts:

  • ETL
  • ASP.NET MVC and Web API
  • HTML 5, JavaScript, CSS/LESS, JavaScript Unit Testing
  • T4, scripting in PowerShell and JavaScript
  • Advanced .NET concepts: .NET Portable Class Libraries, Threading,
  • advanced database development or administration in SQL Server or Azure SQL
  • Operations: Build, Test, and Deployment Automation
  • Distributed Computing
  • Object Serialization - persistence and caching over long lifetimes and mixed environments
  • Reporting

Environment

We work in either individual or paired offices. We use up-to-date technologies and processes, including .NET 4.6, C#, Windows Azure, SQL Azure, ASP.NET MVC, WCF, HTML5, JavaScript, .NET and JavaScript Unit Testing, Continuous Integration, and automated deployments. We have large screen monitors, multi-core processors, and SSDs so we can spend more time creating and less time trying to remember what we were doing before the 5 minute compile. Our coffee machine doesn't quite require a degree to operate.

We share lunch company-wide on Fridays to update one another on everything from financials to customer on-boarding to the latest features we released. We have formal and informal reviews that we challenge and revise just as much as the code we're producing. The CEO develops software when his other responsibilities allow.