We are seeking a Full Stack Angular/.NET Software Engineer.

 

Location – VA – Sterling

Term – Permanent

 

Responsibilities

  • Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation
  • Develop, modernize, and make enhancements to an existing application or new enterprise microservice applications
  • Write automated unit test cases to support test driven development (TDD)
  • Support verification and validation of software by supporting Quality Assurance team
  • Perform application and security code scans and support the remediation of scan findings
  • Create new or maintain existing CI/CD pipelines
  • Contribute to daily stand up meetings and sprint retrospectives
  • Other similar professional duties maybe assigned as needed

 

Qualifications:

  • Experience in 2 or more frameworks or programming languages – Angular 2+, JavaScript, jQuery, React, or Node.js
  • Experience in 1 or more frameworks or programming languages such as ASP.NET Core, ASP.NET, C#, and .Net Framework
  • Experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3
  • Experience in relational database development preferably using SQL Server 2012 or T-SQL
  • Programming (e.g. Stored Procedures, Views, Functions, etc.)
  • A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
  • Working knowledge of testing frameworks like XUnit, NUnit, or Selenium
  • Familiarity with working in an Agile Scrum environment
  • Strong analytical skills and ability to learn quickly
  • Bachelor’s degree in computer science, information systems, mathematics, physics, or related discipline
  • An advanced degree in a related field may be substituted for 3 years of experience

 

Desired Qualifications:

  • Understanding of Team Foundation Server (TFS), Octopus deploy, and SonarQube
  • Knowledge of section 508 compliance design principles
  • Experience in developing responsive websites and mobile apps
  • Experience using GitHub or other Git-based source control systems
  • Experience in one or more the following frameworks and tools: DI, Dapper, NuGet packages, logging (log4net, NLog)
  • Experience with gulp, webpack, or rollup is desirable