• Angular/C# Software Engineer

    Job Locations US-VA-Sterling
    Job ID 2018-1461
    # of Openings
  • Overview

    This is not a regular run-of-the-mill opportunity. Below are the key highlights of what you can expect from REI: 

    • Work on modernization and development projects that have direct impact on customer mission. E.g. Develop software that helps provide primary health care to millions of Americans who are geographically isolated, economically or medically vulnerable 
    • Member of a T-shaped team driven by agile values and principles 
    • Entrepreneurial organization DNA; opportunity to continuously innovate  
    • Coaching by the best architects and technical leads 
    • Dynamic and empowered culture, where learning is the only constant 
    • Become an integral part of one of the Washington Post’s Top Workplaces 
    • Shape your future with the organization where hard work, initiative, creativity, and self-improvement are the top recognized traits 
    • Tons of fun activities, employee-driven clubs, perks all year along 


    "REI Systems is an Equal Opportunity Employer (Minority/Female/Disability/Vet)"


    • You will be integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA implementation, CI/CD. 
    • As a software engineer, you will be responsible for development, modernization, and enhancements to an either existing or new web-based enterprise microservice 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 
    • Creating new or maintaining existing CI/CD pipelines  
    • Participate in scrum meetings and contribute to work flow processes

    Other similar professional duties maybe assigned as needed


    Basic Qualifications:

    • 1 to 3 years of experience in 2 or more frameworks or programming languages - Angular 2+, JavaScript, jQuery, React, or Node.js 
    • 1+ years of experience in 1 or more frameworks or programming languages - ASP.NET Core, ASP.NET, C#, and .Net Framework 
    • 1+ years of experience in 1 or more - JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3  
    • 1+ year 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. 


    Preferred Qualifications:

    • 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 rollup is desirable
    • Knowledge of section 508 compliance design principles 


    Education Requirements:


    • Bachelor’s degree in computer science, information systems, mathematics, physics, or related discipline.  
    • An advanced degree in a related field may be substituted for three years of experience. 
    • Employer will accept a suitable combination of education, training or experience.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed