More jobs:
NET Specialist Software Engineering
Job in
Northern, Floyd County, Kentucky, USA
Listed on 2026-10-12
Listing for:
Transamerica
Full Time
position Listed on 2026-10-12
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Software Architect
Job Description & How to Apply Below
** The Specialist Software Engineer sets the technical direction for the design, development, and operational hardening of business-critical backend services built on C# and the .NET Framework. This role is the organization's authority on multi-threaded Windows Service design, service stability and recovery, and the diagnosis of complex production issues. The Specialist takes ownership of inherited, high-risk services and brings them to enterprise standards for reliability, observability, recoverability, and auditability — establishing the patterns, standards, and reference designs that raise engineering quality across teams.
** Job Description
**** Responsibilities
* ** Set the technical direction and lead the architecture, design, development, deployment, and operational support of business-critical Windows Services using C# and .NET Framework 4.8.
* Serve as the organization's subject-matter expert for multi-threaded application design, establishing patterns and resolving the most complex issues involving Monitor, volatile, Interlocked, Manual Reset Event , synchronization, and thread lifecycle management.
* Lead diagnosis and resolution of high-impact production issues involving concurrency, service stability, performance, memory usage, and resource contention; define systemic improvements that prevent recurrence. Drive issues to documented root cause rather than mitigation by restart.
* Design and establish self-managing service patterns: startup pre-flight validation before a service reports healthy, master-orchestration and worker-thread models, heartbeat monitoring and dead-thread recovery, failure thresholds with controlled escalation, and documented, visible blocked states in place of silent hangs.
* Define the transaction-integrity model for data entering our systems — received, persisted, then processed — with dead-letter handling and recoverable, replayable processing so that in-flight work is never lost.
* Provide technical authority for SQL Server design and performance, including execution-plan analysis, indexing strategies, isolation levels, concurrency, and deadlock prevention, detection, retry, and resolution. Establish connection-resiliency and bounded-memory data-access standards.
* Establish data-access architecture and engineering standards using LLBLGen or comparable object-relational mapping frameworks.
* Define deployment, configuration, monitoring, and operational practices for Windows Services using Windows Event Log, Service Control Manager, Install Util/Project Installer, and related tooling. Design application-owned observability — queryable health, backlog and queue-depth visibility, and end-to-end traceability for L3 support.
* Create and govern technical standards, reusable patterns, reference designs, runbooks, and documentation for complex application and service changes across multiple teams or initiatives.
* Influence product, architecture, engineering, and support stakeholders to align technology decisions with reliability, scalability, maintainability, security, cost, and business outcomes.
* Lead design and code reviews for the highest-risk work, raise engineering quality across teams, and mentor senior developers and other technical professionals.
* Evaluate and resolve ambiguous, cross-functional technical challenges with significant operational or business impact, making authoritative recommendations to technology leadership.
* Anticipate technology risks and modernization needs, define multi-year improvement strategies, and lead adoption of new tools and frameworks with minimal oversight.
** Qualifications
* ** Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×