Job Description :
About the position:
DOT NET Full-Stack Developer to facilitate small teams with targeted project deliverables. The position requires a web development expert with some proven experience to work in a lean small tactical sprint team. At the core, need to be able to understand business needs, and turn that into a modern, eloquent, and functional web application.

Job Description / Responsibilities:
Manage scrum team activities.
Develop components of new applications using modern technologies.
Write tests to align with targeted project
Identify and escalate problems.
Maintain and repair existing applications.
Develop web interfaces using modern tool sets for various form factors.
Support UAT activity in conjunction with test team.

Job Requirements:
We require a web development expert with some proven experience to work in a lean small tactical sprint team. At the core, need to be able to understand business needs, and turn that into a modern, eloquent, and functional web application.
15+ years .NET developer experience, preferably with ASP.NET MVC, Web-API or .NET Core
10+ years scripting in C# and Javascript
6+ years SQL database maintenance and development
60% Backend web development
40% Front end web development
50% Hands-On designing, developing, and implementing the company’s client facing web-based applications
50% Team collaboration in implementing new web based products
Experience designing, building and maintaining web applications
Preferably 12-Factor web applications
Advanced level knowledge of NodeJS
Expert at creating Front-End Single Page Applications.
Preferably ReactJS technology stack
Responsive designed web applications
Experience creating oAuth2.0 web applications both including implementing Resource/Authorization Server
Previous experience with Scalable Systems and Container Based Platforms.
Preferably PCF
Previous experience with API Gateways
Preferably Mulesoft
Preferably AWS API Gateway
Previous experience with create and maintaining devops scriptable deployments
Preferably Jenkins toolset
Advanced level relational database knowledge – database design, DRI, the intricacies of SQL, query tuning, index optimization, and database design (normalization required, dimensional modeling a plus
Experience with MySQL
Experience with Sql Server
Advanced Level knowledge in client-side development, using one or more JavaScript frameworks: React, Angular, VueJS, etc.
Strong Proficiency in the constellation of technologies that make sites work like: SaSS/Less, Webpack/GruntJS, TypeScript, Modernizr, polyfills, NuGet/npm.
Previous experience integrating with content management systems (CMS)
Preferably Kentico
Previous experience integrating with chat services
Preferably AWS Lex
Proficiency with MVC / MVVM Programming Pattern
Use of Parallel Programming methods
Understand and ability to use distributed caching.
Experience with delivering software – unit testing, continuous integration, and continuous delivery.
Strong proficiency in software design – SoA, Dependency Injection, and Design Patterns generally, API design (both RESTful and RPC
Understanding of the protocols and network that underpin the web: HTTP, DNS, IP, Load balancing.

Client : Confidential