Technology Consulting, Inc.
Senior Developer
Technology Consulting, Inc., Lexington, Kentucky, us, 40598
TCI has an immediate need for a Senior .NET Developer in Frankfort, KY. This is not a C2C opportunity. This is a long-term contract opportunity with probable extensions. THIS POSITION IS HYBRID AND REQUIRES WORKING ON-SITE IN FRANKFORT 2 DAYS PER WEEK.
Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.
SUMMARY
The Senior .NET Developer will be supporting and re-platforming existing smart eForms (Microsoft Webforms) to MVC.
RESPONSIBILITIES Assist in the support and upgrades to existing eForms developed using Microsoft Webforms. Re-platforming existing and creating new eForms in MVC Core (currently using Telerik Controls). Assist in the troubleshooting (Oracle) data routing issues in eForms. Develop all layers and implement Kanban software development medthodology.
REQUIREMENTS Minimum of 7 years of development experience. Experience with the majority of the following technical stack is required: ADO.NET - Developed CRUD operations, called stored procedures, and functions. Used Datasets, DataTables, and Recordsets. Able to hydrate a model directly or using a third party mapper such as AutoMapper. Entity Framework - Developed a data layer using Entity Framework, using Database First. Created models, performed CRUD operations with the model, used attributes, called stored procedures and functions. Experience with Linq. ORM (Dapper, Poco, NHibernate, etc.). Developed a data layer using an ORM other than Entity Framework. Created models, developed CRUD operations with the model, used attributes, called stored procedures and functions. C# - Built an application from scratch, which included 90% of the following: classes, interfaces, reflection, generics, threading, async methods, dependency injection, data structures, collections, and an algorithm. Developed the application with a minimum of three layers. SQL - Developed tables, views, functions, indexes, stored procedures, and triggers. Able read an explain plan and improve database performance. Web Forms - Developed a website in web forms, using third party controls (e.g. Telerik), performing all CRUD operations, implemented Javascript, and custom user controls (ascx). WCF - Developed a WCF application for http requests or message queuing as a web service or windows service. Developed service contracts or web contracts and their corresponding operation/method. Experience with multiple binding types, including Basic and WS. Experience with load balancing and service threading. WebApi - Develped a WebAPI application with either JSON or XML responses and performed all CRUD operations. Used method requests for get, post, put and delete, providing multiple routes per controller. Typescript/Jacascript - Developed an application using Typescript and Javascript, using jquery. Experience using other libraries such as telerik/kendo, fontawesome, toastr, popper, bootstrap, etc. HTML - Developed an application using HTML, incorporating CSS, and scripting. Must be a US Citizen or Permanent Resident. Must be available to work hybrid schedule requiring on-site work in Frankfort, KY for 2 days per week initially.
Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.
SUMMARY
The Senior .NET Developer will be supporting and re-platforming existing smart eForms (Microsoft Webforms) to MVC.
RESPONSIBILITIES Assist in the support and upgrades to existing eForms developed using Microsoft Webforms. Re-platforming existing and creating new eForms in MVC Core (currently using Telerik Controls). Assist in the troubleshooting (Oracle) data routing issues in eForms. Develop all layers and implement Kanban software development medthodology.
REQUIREMENTS Minimum of 7 years of development experience. Experience with the majority of the following technical stack is required: ADO.NET - Developed CRUD operations, called stored procedures, and functions. Used Datasets, DataTables, and Recordsets. Able to hydrate a model directly or using a third party mapper such as AutoMapper. Entity Framework - Developed a data layer using Entity Framework, using Database First. Created models, performed CRUD operations with the model, used attributes, called stored procedures and functions. Experience with Linq. ORM (Dapper, Poco, NHibernate, etc.). Developed a data layer using an ORM other than Entity Framework. Created models, developed CRUD operations with the model, used attributes, called stored procedures and functions. C# - Built an application from scratch, which included 90% of the following: classes, interfaces, reflection, generics, threading, async methods, dependency injection, data structures, collections, and an algorithm. Developed the application with a minimum of three layers. SQL - Developed tables, views, functions, indexes, stored procedures, and triggers. Able read an explain plan and improve database performance. Web Forms - Developed a website in web forms, using third party controls (e.g. Telerik), performing all CRUD operations, implemented Javascript, and custom user controls (ascx). WCF - Developed a WCF application for http requests or message queuing as a web service or windows service. Developed service contracts or web contracts and their corresponding operation/method. Experience with multiple binding types, including Basic and WS. Experience with load balancing and service threading. WebApi - Develped a WebAPI application with either JSON or XML responses and performed all CRUD operations. Used method requests for get, post, put and delete, providing multiple routes per controller. Typescript/Jacascript - Developed an application using Typescript and Javascript, using jquery. Experience using other libraries such as telerik/kendo, fontawesome, toastr, popper, bootstrap, etc. HTML - Developed an application using HTML, incorporating CSS, and scripting. Must be a US Citizen or Permanent Resident. Must be available to work hybrid schedule requiring on-site work in Frankfort, KY for 2 days per week initially.