Job Description :
Candidates must demonstrate the following qualifications:
Bachelor’s Degree in Computer Science, Information Technology or a
related discipline is required.
10+ years experience developing n-tier web applications using C#, ASP.NET
6.0, MVC 5 Razor, Entity Framework, RESTful Web API, XML, JSON, SOAP,
and SignalR.
Expert knowledge of web technologies including HTML5, CSS3, JavaScript,
and JavaScript based frameworks such as AngularJS, Angular 6, Bootstrap,
etc.

Thorough knowledge of database design, TSQL, database optimization,
ETL/SSIS, and SSRS.
Experience with Agile/SCRUM with Jira or similar project management and
issue tracking tool.
Experience with SCM and Continuous Integration with Jenkins and git.
Experience with Test-Driven Development (TDD) and Unit Testing.
Experience developing for mobile platforms (iOS/Android) with reusable
components designed for web a plus.
Experience developing microservices a plus.
Experience developing real-time applications a plus.
Capabilities:
Ability to multitask – Manages multiple tasks at one time; quickly and
accurately shifts attention among multiple tasks under distracting
conditions without loss of accuracy or appearance of frustration.
Ability to view a project as a complete user experience and drive it from
brainstorm to conception to completion.
Strong attention to detail, logical thinking, and analytical ability.
Self-starter, flexible, personable, able to work independently and as part of
a team.
Self-Motivated – Undertakes tasks or activities without frequent
supervision.
Communication skills – Communicates well both in writing and in
conversation.
Organizational ability – Demonstrates a systematic approach in carrying out
assignments. Is very orderly and excels at cutting through confusion and
turning chaos into order.
Problem solving skills – Demonstrates a strong ability to identify, analyze
and solve complex/difficult problems.
Ability to learn quickly – situations and technologies – and stay abreast of
rapidly changing technologies.