Software Engineer

Johnson Service Group Inc. - Sterling, VA4.0

Full-timeEstimated: $82,000 - $110,000 a year
Johnson Service Group has an immediate opening for 3 Software Engineers (C# with Angular) : they are : Associate, Software, and Senior Software Engineer. These positions are located in Sterling/Fort Lee, VA, and are temp to hire. If interested: Please send your resume to

US Citizenship is MUST. No Green Card/EAD or Visa sponsorship.

Good salary packages

Software Engineer: Integral part of a scrum team participating in the full software development life-cycle including requirements, solution design, development, QA implementation, CI/CD. Responsible for development, modernization, and enhancements to an either existing or new web-based enterprise micro-service applications. Write automated unit test cases to support test driven development. Support verification and validation of software by supporting Quality Assurance team. Perform code scans and support the remediation of findings from code scans. Create new or maintain existing CI/CD pipelines. Participate in scrum meetings and contribute to work flow processes. Other similar professional duties maybe assigned as needed.

Required: 1-3 years experience for the Associates Software Engineer, 4 to 7 years of experience for the Software Engineer, and 7-10 years experience for the Sr. Software Engineer in 2 or more frameworks or programming languages - Angular 2+, JavaScript, jQuery, React, or Node.js. 4+ years of experience in 1 or more frameworks or programming languages - ASP.NET Core, ASP.NET, C#, and .Net Framework. 4+ years of experience in 1 or more - JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3. 4+ years of experience in relational database development preferably using SQL Server 2012, 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. Experience in Agile Scrum environment. Strong analytical skills and able to learn quickly. Excellent interpersonal, written/verbal communication and organization skills.

Desired: Experience in developing responsive websites and mobile apps using the latest technologies. Understanding and working knowledge of other storage systems like Redis is highly desirable. 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). Understanding of using Team Foundation Server (TFS), Octopus deploy, and SonarQube is highly desirable. .NET Core experience. Experience with gulp, webpack, or roll up is desirable. Knowledge of section 508 compliance design principles.

Education: Must hold B.S./B.A. or higher in Information Systems, Computer Science, Engineering, Business, or related field.

Candidate must be a US citizen and be eligible to obtain a Public Trust Clearance. This is a full-time position, located in Sterling, Fort Lee, VA.