Job Description
Job Description
Additional Information
Required Experience and Skills
Experience:
- 3 to 4 years of experience with developing end-to-end web applications using Microsoft stack of technologies.
- Strong working knowledge of Web application development using .NET, C#, Asp.net, MVC, WebAPI.
- Strong Working knowledge of Angular 2 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
- Good working knowledge of MSSQL – SQL etc.
- Experience with usage of TFS
- Familiar UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.)
- Good understanding of object-oriented programming (OOP)
- Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral
- Strong experience in designing and working with n-tier architectures
- Able to provide technical recommendations and solve technical problems
- Should have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews.
- Should be aware of best practices in programming
- Should know how to troubleshoot performance-related issues, how to write efficient code and query, how to use SQL profiler
- Should have worked on at least one SOA (Service Oriented Architecture) project
- Should have worked in an AGILE practice methodology (preferably SCRUM)
Technology Skills:
- Extensive experience with .NET, Angular,C#, MVC, WCF Rest, and WebAPI, NUnit/MsUnit, EF.
- Strong working knowledge of Azure DevOps, HTML5, CSS3, and SASS technologies.
- Working knowledge of MS SQL Databases, PowerShell, MongoDB. Familiarity with Azure/AWS, MFE, Micro-services, ESB, or Message Queuing (MSMQ, RabbitMQ) is advantageous.
- Proficient in Unit testing frameworks and familiar with UI testing frameworks.
- Familiarity with WPF.
Additional Information
Language skills and level expected:
- English (written and Spoken) required
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application