Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- Production, modification, and maintenance of websites and web applications by writing high quality testable clean code, effectively utilize design patterns and write Unit and Integration tests.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Troubleshoot and debug applications.
- Gather and address technical and design requirements.
- Collaborating with other team members and assisting with code reviews.
- Perform training and support activities.
- Write clear technical documentation.
Job Requirements
- Minimum 3-5 years of experience in Development in .NET Knowledge and experience in C#.
- SQL Database Experience is a must, NoSQL Knowledge is a plus.
- Good Experience of ORM tools like Entity framework.
- Extensive experience with ASP.NET MVC, Web API, LINQ, Multithreading, JSON, XML.
- Strong Knowledge of OOP, design patterns and Scalable enterprise architecture.
- Familiar with Micro-Services.
- Extensive experience VS 2015+ and TFS.
- NET Core experience is a plus.
- Strong knowledge in JSON and REST APIs and Web Services.
- Extensive experience in HTML, CSS, JavaScript, Ajax, jQuery and Bootstrap.
- Experience in HTML5, CSS3, CSS Preprocessors (SASS, LESS) is a plus.
- Experience in any one of the modern JavaScript frameworks (React.js, Angular.js) preferably React.js.
- Solid understand with Responsive and Mobile Design, Cross-Browser Development and SEO.
- Experience in building multi-tenant applications is a plus.
- Experience in Content Management Systems is a plus.