Quantam Solutions provides IT solutions and consulting for various clients. We offer competitive hourly wages, health benefits, paid time off, and a 401(k) plan. We are currently seeking a Senior Microsoft Developer.
Candidates must have a minimum tenure of two years with one company and a minimum of seven years of professional experience. Candidates must be able to attend two rounds of interviews. The first-round interviews will be via Microsoft Teams video and will last anywhere from 15 minutes to one hour. The second-round interview, if offered, will be in person in Frankfort, KY and will last one hour. This is no option for a remote second round interview. This position's work schedule is hybrid in Frankfort, KY. An option for a fully remote work schedule is a future option after a successful performance review.
About Our Client: - Our client serves the public by enforcing laws related to natural resources and environmental protection. Its mission is to keep citizens safe and healthy while supporting a positive business climate.
- Key Departments:
- Department for Environmental Protection Oversees divisions including Air Quality, Waste Management, Water, Enforcement, and Compliance Assistance.
- Department for Natural Resources Provides technical assistance, education, and funding to sustain Kentucky's natural resources. Divisions include Abandoned Mine Lands, Forestry, Mine Permits, Conservation, Oil & Gas, Mine Safety, and Mine Reclamation.
Position Overview: We are seeking a Senior Microsoft Developer to join our client's team of System Architects and developers in modernizing a critical internal application: the eForm Project. This project streamlines public submissions, agency review workflows, and data integration into enterprise systems. The ideal candidate will bring strong .NET development experience and a collaborative mindset.
Responsibilities: - Upgrade the front-end of public-facing eForms from legacy formats to modern web-based MVC architecture that includes TypeScript for validation.
- Support the Online Review process, a structured back-and-forth between agency staff and industry representatives to resolve submission issues.
- Implement ETL processes to transfer finalized data into EEC databases.
- Learn and support additional .NET and .NET Core applications as assigned.
- Collaborate with System Architects to ensure code quality and alignment with agency standards.
Work Arrangement & Compensation: - Initial Mode: Hybrid (Frankfort, KY office + remote)
- Remote Transition: Fully remote upon successful performance review
- Annual Hours: 2,080
Interview Process (Two Interviews Will Be Conducted): - Remote Skills Interview
- Duration: 15 minutes to one hour, depending on candidate performance during the initial skill assessment.
- Candidates who demonstrate proficiency in the initial exercises will be invited to a second interview focused on senior-level development competencies.
- In-Person Technical Interview
- Duration: One Hour
- Location: 300 Sower Blvd, Frankfort, KY
- Conducted by our client's System Architects.
Candidate Requirements: - Bachelor's Degree
- A candidate must have a minimum tenure of two years with one company.
- Must have a minimum of seven years of professional experience.
- ADO.NET (Required: Two Years/Preferred: Five Years) - Developed a data layer using 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 3/5 (Required: Three Years/Preferred: Five Years) - 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) (Required: Two Years/Preferred: Five Years) - 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# (Required: Seven Years/Preferred: Ten Years) - 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/Oracle (Required: Seven Years/Preferred: Ten Years) - Developed tables, views, functions, indexes, stored procedures, and triggers. Able to read and explain plan and improve database performance.
- MVC (Required: Three Years/Preferred: Five Years) - Developed a website and wrote routes, controllers, views, and models. Developed using dependency injection, performing all CRUD operations, implemented JavaScript, and used third party controls.
- WCF (Required: Seven Years/Preferred: Ten Years) - 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.
- Web API (Required: Three Years/Preferred: Five Years) - Developed a Web API 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/JavaScript (Required: Three Years/Preferred: Five Years) - Developed an application using TypeScript and JavaScript, using jQuery. Experience using other libraries such as Telerik/Kendo, Font Awesome, toastr, popper, bootstrap.
- HTML (Required: Seven Years/Preferred: Ten Years) - Developed an application using HTML, incorporating CSS, and scripting.