Dot Net Fullstack Developer

Harvey Nash
Frankfort, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 104K

Job location

Remote
Frankfort, United States of America

Tech stack

ASP.NET
HTML
JavaScript
.NET
Microsoft Excel
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Software Quality
System Configuration
Crystal Reports (Reporting Software)
ETL
Software Debugging
DevOps
Programming Tools
Language Integrated Query
IIS
Windows Communication Foundation
Systems Analysis
InstallShield
Internet Services
Interoperability
JSON
jQuery
Microsoft Visual Studio
Microsoft SQL Server
Windows Server
Microsoft Business Intelligence
MVC
Nunit
Open Web Application Security
Software Tools
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
SoapUI
Software Engineering
SonarQube
SQL Stored Procedures
SQL Databases
SQL Server Reporting Services
SQL Server Integration Services
Data Streaming
Systems Integration
T-SQL
Web Applications
Web Services
Windows Forms
XML
Distributed Temperature Sensing (DTS)
Enterprise Software Applications
Technical Debt
Xunit
Vue.js
Wix
Integration Tests
Information Technology
Redgate
SQL Server Management Studio (SSMS)
REST
Legacy Systems
Web Api
Data Generation

Job description

Client is seeking a Senior .NET Full Stack Developer with strong experience in C#, ASP.NET Core, .NET 6+, SQL Server, Azure, and JavaScript to develop new applications, maintain and modernize existing enterprise systems, and resolve complex production issues. The candidate should be comfortable working with both modern and legacy .NET applications, integrating APIs and databases while following secure coding and best development practices. They also expect someone with strong analytical and troubleshooting skills who can work closely with business teams throughout the full software development lifecycle., The CABINET information & Technology Services Department is seeking a contract resource for the role of Senior Developer - Development Team, who can assist a development team in developing new software, maintaining existing enterprise systems, troubleshooting complex application issues, and supporting the modernization of KCOJ software solutions. Requirements for candidates are described below. Additionally, to ensure scheduled interviews are productive and results-oriented, please refer to the attached SDS Candidate Interview Guidelines for details. If conditions are not conducive to a productive conversation based on these guidelines, the interview may be terminated, ensuring the best use of everyone's time., Full Stack, C#, MVC, ASP.NET Core, .NET 6+, JavaScript, Web API, Azure (DevOps, App Services, SQL, Blob), LINQ, JSON, T-SQL, Legacy WCF (interoperability only), XML, SSRS, Crystal Reports, Vue.js, WinForms, Visual Studio 2022, REST, SOAP, Service-Oriented Architectures (SOA), HTML, CSS, SSMS, Stored Procedures, SSIS, DTS, SQL Jobs, Views, Triggers, Tables, Clustered IIS, Security Standards (OWASP/CIS), · Analyze business requirements with business analyst to develop new or modify existing programs to meet business needs and technical requirements. Using Azure DevOps to create and track technical tasks and user stories.

· Define, develop, test, release, and maintain software tools and enterprise applications primarily using C#, Microsoft .NET, ASP.NET Core, JavaScript, and Microsoft SQL Server, while supporting interoperability with existing .NET Framework and WinForms applications.

· Development tools include Microsoft Visual Studio, SQL Server Management Studio, unit test frameworks (XUnit,NUnit), and SOAP UI.

· Configure, install, and maintain WinForms, web applications, and web services using hosting environments such as Microsoft IIS, SQL Server, and Windows Server.

· Analyze, document, and implement improvements to new or existing applications, including identification of technical debt, reliability concerns, security risks, and modernization opportunities. Data movement processes are implemented using Microsoft Business Intelligence tools (SSIS, Web Services, and Web API). Release processes are managed through Azure DevOps, InstallShield, and WiX.

· Write, translate, and code software tools per functional and non-functional specifications with adherence to code quality, security standards, and maintainability best practices. Code quality is monitored using SonarQube, Visual Studio debugger, Chrome Developer Tools, and SOAP UI.

· Develop scripts to enhance the functionality, usability, and appearance of web applications using modern frameworks such as Bootstrap and jQuery.

· Develop and compile data for unit, peer, and integration testing of programs using tools like Microsoft Excel and Redgate data generation utility.

· Perform testing on new and existing software to fix bugs, identify areas for improvement, and conduct general debugging. Bugs are created and tracked using Azure DevOps.

· Perform diagnostic analysis of complex application and production issues, determine root cause, and develop maintainable corrective solutions.

Requirements

The KCOJ Senior software Developer will analyze, document, troubleshoot, support, refactor, and modernize Kentucky Court of Justice enterprise software systems, including both current and legacy applications. Following the KCOJ Software Development and Delivery Methodology the Senior Software Developer may participate in requirements elicitation, systems design and estimation, software development and testing, and systems support in collaboration with the larger Kentucky Court of Justice Enterprise Software business team. Must have experience building and supporting enterprise-level applications and services and demonstrated ability to analyze unfamiliar systems, trace application behavior across components, and resolve complex production issues., · Strong systems analysis skills, including the ability to understand unfamiliar applications, integrations, data flows, and dependencies.

· Working knowledge of Microsoft Office Suite (365).

· Effective written and oral communication skills.

Minimum requirements:

Education: Bachelor's degree in computer science, Mathematics, or related field

Education Substitute: 5+ yrs. job experience or associate degree in computer science/information technology (related field) with 2+ yrs. job-related experience

Special requirements: (licenses, regulations, certificates, advanced education, etc.):

2+ years experience configuring, implementing, and troubleshooting enterprise applications in a networked environment

Typical working conditions and unique physical requirements:

Required Work Location Infrastructure:

· 300MB or better internet service.

· Audio Visual systems for Microsoft Teams.

· Dedicated Work Area with the ability to remove distractions.

Benefits & conditions

· Available during off hours and on weekends.

· Remote Team collaboration required.

Training requirement:

24 hours of non-billable training time are required for this position.

Let me know if you are interested in this job and/or if you can assist us by referring to someone who is interested in this job, since we offer lucrative referral bonuses.

A reasonable, good faith estimate of the minimum and maximum for this position is $40 to $50

I am looking forward to speaking with you today., Medical, dental, and vision coverage 401(k) retirement plan Voluntary benefits and insurance options Referral bonus opportunities Pre-tax commuter benefits

About the company

Harvey Nash is a national, full-service talent management firm specializing in technology positions. Our company was founded with a mission to serve as the talent partner of choice for the information technology industry. Our company vision has led us to incredible growth and success in a relatively short period of time and continues to guide us today. We are committed to operating with the highest possible standards of honesty, integrity, and a passionate commitment to our clients, consultants, and employees. We are part of Nash Squared Group, a global professional services organization with over forty offices worldwide.

Apply for this position