Lead Application Developer in Richmond, VA at Vaco

Date Posted: 9/23/2019

Job Snapshot

  • Employee Type:
  • Location:
    Richmond, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Essential Functions & Responsibilities:

  • A full stack developer requiring no oversight or support, designs, develops, and maintains enterprise-wide web applications using ASP.net, VB.net, C#, AJAX, JavaScript/JQuery, MVC, Bootstrap, XML and Angular 4.
  • Responsible for participating in all stages of the development life-cycle including requirements analysis, design, development, testing, and implementation.
  • A minimum of 7+ years of progressive application systems C# .NET design and development experience using Web API, LINQ, asynchronous programming, push notifications, and messaging.
  • A minimum of 7+ years of experience developing back-end solutions using Microsoft SQL Server.
  • Experience with the client-side technology Angular (version 4 or above).
  • Experience with SQL Server 2016 preferred.
  • Deep experience working on Agile teams and extensive familiarity with all Agile ceremonies.
  • Experience developing applications using test-driven development.
  • Understanding of Dependency Injection/Inversion of Control.
  • Experience using GIT for source control and Azure DevOps for Continuous Integration and Continuous Delivery.
  • Sets up and manages IIS 7.
  • Keeps current with new technologies and software methodologies related to the Microsoft software development platform.

Education & Experience:

  • Bachelor's degree in Computer Science or related field.
  • Minimum of 7+ years of software development experience.
  • Equivalent combination of education and experience.

Additional Qualifications:

  • Understanding of the .NET framework version 3.5 and above.
  • Understanding of the software development life-cycle.
  • Strong foundation in object-oriented programming.
  • Knowledge of web development, HTTP, CSS, and JavaScript, and browser compatibility.
  • Strong problem-solving and analytical skills.
  • Ability to work in a team-based environment.
  • Strong project management and leadership skills.
  • Strong attention to detail and documentation.

Job Requirements

C#, ASP, .Net, CI/CD, AWS or Azure, HTMl, CSS, Javascript and Angular