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

Senior .Net Software Engineer in Washington, DC at Vaco

Date Posted: 5/15/2019

Job Snapshot

Job Description

Let Vaco promote your strengths! We partner with leading companies to fill their IT recruiting needs. Our recruiters work to give you the advantage over your competition through their relationships with the human resources and hiring managers. Instead of being another faceless resume, with Vaco, you have an advocate to get you the opportunities that you want. Currently we are seeking a Senior Software Engineer for an opportunity with one of our clients.

Our recruiters will be able to provide great insight about trends in the market - keeping you up to date on compensation expectations, company culture and growth opportunities.

As a Senior Software Engineer, you will work as a part of the Engineering Design Team that handles design development across multiple projects. You will be responsible for creating, testing, debugging and maintaining code.

O

Responsibilities

  • Deeply understand what drives the business for which you are building software. We firmly believe that what separates a good developer from a great one is a deep understanding of the business that they are supporting.
  • Use your experience to drive the design of highly performant and highly available products.
  • Applications that provide user experiences that set us apart from our competitors.
  • Work with your QA resources to ensure that the software you deliver is of the highest quality.
  • Act as a key member of the product launch team and work to resolve operational issues.
  • Take an active role in mentoring other developers.

Skills & Qualifications

  • Bachelor's degree
  • A demonstrable track record of building and launching successful products and/or platforms that leverage terabytes of data and scale to meet the needs of millions of users
  • 5+ years of deep web application development experience and fluency with JavaScript (one of more of modern frameworks including React, Angular or Knockout), CSS3, CSS preprocessors (e.g. LESS or SASS), HTML5 and Webpack.
  • Ability to develop back-end services that scale to meet concurrency and performance requirements using C#, ASP.NET MVC, Web API, Node.js and NPM.
  • Fluent knowledge of browser/device differences and the ability to deliver seamless responsive experiences
  • Design and develop using appropriate software design patterns to attain high reusability and maintainability
  • Write effective unit tests and integration tests to ensure high quality software delivery, sprint after sprint. Leverage automation testing methods to increase test coverage and build confidence in a continuous delivery pipeline.
  • Facilitate discussions among other developers to exchange ideas and introduce new technologies
  • Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen our technology platform and development practices.
  • Willingness to take an active role in mentoring other developers