Job Description
The winning candidate will join various software development projects at KMS. The responsibility includes: designing, coding, troubleshooting and working with project team as well as customers on features/bug fixes.
Project technologies:
Front-end
- AngularJS - front-end framework.
- Twitter Bootstrap 3 - grid layout & responsive CSS.
- Telerik Kendo UI – HTML5 widgets & controls.
- RequireJS - JS module loader & dependency injection
- LESS – CSS compiler.
- R.js – RequireJS optimizer
- Grunt.js – Build system
- Bower – JS package management.
- Karma & Jasmine & Phantom.JS – JS unit test framework & runner & browser simulator for test run.
- JSHint – JS code style check.
Web API back-end
- .NET 4.5
- ASP.NET Web API – REST API framework
- ASP.NET Identity – Web authentication
- OWIN Katana – Light-weight web framework
- SimpleInjector – Fast & light-weight IoC container
- NUnit/xUnit – Unit Test framework & runner.
- Moq – Mocking framework
- Quartz.net – Task Scheduler
- MassTransit + RapidMQ - .NET service bus working on message queue.
- ElasticSearch – Full-text search engine.
Job Requirement
Skills required:
- Proficient .NET 4/4.5 + ASP.NET Web API + SQL
- Good JavaScript skills.
- Proficient writing UTs with mocking.
- Good OOP.
- Basic knowledge or experience of using IoC container.
- Basic knowledge or experience of design pattern.
- Knowledge or experience of NoSQL is a plus point.
Bookmarks