Summary:
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.
Here
are some of the specific details:
Job
Title: Senior
Dot Net Fullstack Developer
Location:
Frankfort,
KY (Remote)
Duration:
Long-term
Indefinite Contract
Job
Description:
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.
Keywords:
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)
Essential
Characteristics of the Successful Candidate:
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.
Duties
or responsibilities of this classification:
·
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.
Other
skills:
·
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.
Working
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.
About
us:
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.
For
more information, please visit us at https://www.harveynashusa.com/