Technical Skills
- Core knowledge and hands-on experience in IT field, especially in design, implementation and testing applications based on .NET
- Framework & .Net Core Technologies, including Web applications frameworks, Front-end technologies, Back-end technologies,
- Web Services etc.
- Sensitive to UI design & User Experience, and demonstrate excellent skills on leveraging new technologies like Angular
- Full stack experience in developing applications using .NET Framework & .NET Core
- Proven experience with Relational Databases.
Experience in design and development of necessary DB artifacts such as Tables, - Views, and Stored-Procedures.
SQL Server is preferred DB. - Proven experience in agile development methodology
- Knowledge of Object Oriented Programming concepts and design patterns
- Experience in developing web applications using C# .NET, ASP.NET, JavaScript, JQuery, JSON, Client Object Model, and
- Service Oriented Architecture.
- Experience with front-end development languages including, JavaScript,HTML5, CSS and Angular
- Extensive experience in Queuing systems like RabbitMQ
- Proficiency with ORM (Dapper/Entity Framework)
- Extensive experience working with SQL Server and has the ability to write stored procedures and write complex SQL queries.
- Experience designing and developing K2 five workflows is a plus
- Experience in technical support / troubleshooting
- Knowledge about source control tools like Git.
Good skills on build tools like Jenkins, Bamboo and Maven - Experience in developing Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different
- integration needs.
- Experience in unit testing the artifacts to insure that implemented artifacts fulfill the requirements
- Familiarity with OO principles and Service Oriented principles and apply them effectively in design & implementation
- Experience on creating unit test using JUnit, Mockito is nice to have.
Skills Required
.NET, Sql, C# .net, Asp.net, Javascript, Jquery, Json