Senior Microsoft Developer

Quantam Solutions

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree
  • Minimum of 7 years professional experience
  • Minimum 2 years tenure with one company
  • 7 years of C# development experience
  • 7 years of SQL/Oracle experience
  • Proficiency in ADO.NET, Entity Framework, WCF, Web API, and MVC frameworks

Responsibilities

  • Upgrade legacy eForms to modern web-based MVC architecture using TypeScript
  • Support the Online Review process between agency staff and industry representatives
  • Implement ETL processes for database data transfer
  • Learn and assist with various .NET applications as needed
  • Ensure code quality standards with System Architects

Benefits

  • Health benefits
  • Paid time off
  • 401(k) plan with employer contribution
  • Hybrid work model with potential for fully remote after performance review
Full Job Description
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):

  1. 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.
  2. 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.

Similar Jobs

More Information Technology Jobs

Find similar Senior Microsoft Developer jobs: