Job Description
ESSENTIAL DUTIES
The Resource will:
· Provide hands-on new development as well as support, maintenance or enhancement of existing applications.
· Work closely with internal stakeholders, technical manager and architect, business analysts, and development team to understand the multiple lines of business and define system requirements.
· Assess technical needs, create technical design and specifications, and develop applications using best practice guidelines for code development.
· Thoroughly test to ensure successful software deployment, including regression testing; conduct user acceptance testing
MINIMUM QUALIFICATIONS
· Good understanding of principals of software development - Object Oriented Design, Design Patterns, Single Page Applications, Test-Driven Development
· Solid experience building applications with .NET (4.0 or higher) using C# in MVC framework
· Experience working with SOA, Web API, JSON and XML
· Experience in JavaScript and related open source JS libraries such as Knockout, Angular a plus
· Experience building services using Node Js, Express, Hapi
· Experience with Elastic Search.
Qualifications
Must be strong in .NET 4.0 or higher
JS Frameworks for UI
Additional Information
All your information will be kept confidential according to EEO guidelines.