Strong technical knowledge, with hands-on experience with industry-standard tools and languages (i.e., Visual Studio, TFS, C#, ASP.NET, TypeScript, JavaScript, Angular 2+, CSS3, Entity Framework, HTML5)
Bachelor's Degree in Engineering, Math, MIS, or Computer Science
At least five (5 - 9) years of experience in a software programmer/developer role of which 2 - 3 years must be in an agile environment
Unit Testing and/or Test-Driven Development experience highly desirable
Experience with ElasticSearch is a plus
Familiarization with structured design, development, and implementation of new computing architectures
Ability to operate independently while establishing strong working relationships with co-workers
Strong organizational and prioritization skills
Demonstrate critical attention to detail and deadlines, and is self-motivated
Ability to adapt to change in direction and priorities in a project and deadline-oriented environment
Strong written and verbal English communication skills