Senior Developer at Technology Consulting, Inc.
Lexington, KY
About the Job
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.
SUMMARY
The Senior .NET Developer will be supporting and re-platforming existing smart eForms (Microsoft Webforms) to MVC.
RESPONSIBILITIES
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.
- 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.