- Research, design and develop .Net application using the Best practices.
- Participate with team in designing conceptual model and working model and ensure consistency in architecture and design/code practice.
- Develop Windows based and Web based solution
- Provide ongoing support and maintenance of existing applications.
- Web services and Versioning
- Design custom.NET pages
- Prepare Test Case and perform n-unit/xunit testing in coordination with Project owners and be able to test the applications before deploying it in production.
- Learn new technologies if needed and get involved in the development of new applications.
Job Requirements:
-
Four or more years' experience in all areas of application development in .Net technologies
-
Expert level skills (4+ years industry experience) in .NET Framework (C#), ASP.NET WEB API, Entityframework, WCF Web Services, MS SQL
-
Advanced knowledge and experience with n-tier, enterprise-scalable, distributed application environments.
-
Expert level skills (4+ years industry experience) in JavaScript, HTML5, CSS3 and any JavaScriptframeworks like Angular JS, etc.
-
Experience with unit testing, Bug Fixing and Updates/Patches Continuous Product/Process Improvement
-
Strong understanding of Object Oriented design (classes, constructors, interfaces, properties,methods and events)
-
Experience with test driven development and agile methodologies.
-
Experience incorporating third party components and frameworks, developing embedded applications
-
Excellent problem solving, critical thinking, and communication skills
-
Mandatory Experience required: MVC, Web API, Entity Framework, SQL and Angular