Back to Jobs
Recently postedOther

W2 (No C2C) :: Lexington, KY / Albuquerque, NM (Onsite) :: Senior .NET Engineer / Lead || G.C / U.S.C

Bitsoft International, Inc.Lexington, KY🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationLexington, KY, United States
DockerMicroservicesSQLGitELKNew RelicScrumSplunkAngularBashC#Capacity Planning.NETASP.NETGitHub ActionsPowerShellServiceNowTriageVaultRESTAzureReactKubernetesSQL ServerJiraAgileCI/CDAzure DevOpsITIL

Job description

Senior .NET Engineer / Lead || G.C / U.S.C

12+Months

Lexington, KY / Albuquerque, NM (Onsite)

W2 (No C2C)

1) Alternate Spec: Senior .NET Engineer / Technical Lead (with Scrum facilitation)

Summary
- Lead a small .NET engineering squad, uphold code quality, and guide delivery using Agile practices. Partner with architecture to shape solutions and de-risk initiatives through prototypes.

Experience
- 4+ years in .NET engineering, including recent hands-on work with ASP.NET Core and Web APIs
- Prior experience mentoring engineers and facilitating Agile ceremonies

Core Tech Stack
- C#, .NET 6/7 (or .NET Core), ASP.NET Core MVC/Web API, LINQ
- Entity Framework Core or Dapper, SQL Server
- Unit/integration testing (xUnit/NUnit/MSTest), mocking frameworks
- Git and CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)

Responsibilities
- Establish and enforce coding standards, perform PR reviews, and ensure test coverage and performance criteria
- Facilitate stand-ups, sprint planning, reviews, and retros; remove impediments and track delivery metrics
- Translate architecture into implementation plans; decompose epics into stories with clear acceptance criteria
- Build technical spikes/POCs to validate patterns, performance, security, and integration approaches
- Coach team members, promote knowledge sharing, and improve development workflows
- Collaborate with Product Owner and stakeholders to manage scope, risks, and release readiness

Nice to Have
- Azure services (App Service, Functions, Key Vault), Docker/Kubernetes, microservices
- REST security (OAuth2/OIDC), messaging (Service BRabbitMQ), caching
- Basic front-end familiarity (React/Angular) for integration points
- Observability practices (structured logging, metrics, tracing)

Deliverables
- POC prototypes and technical design notes
- Reviewed, production-ready code with automated tests
- Sprint artifacts, release plans, and performance/security checklists

--------------------------------------------------------------------------------------------------------

2) Alternate Spec: .NET Application Support Engineer / Production Reliability

Summary
- Maintain and improve reliability of production .NET applications. Own incident response, root-cause analysis, and operational documentation while partnering with development and infrastructure teams.

Experience
- 4+ years supporting or developing ASP.NET/.NET Core applications in production
- Strong troubleshooting across application, database, and infrastructure layers

Core Skills
- C#, ASP.NET Core (APIs/services), solid debugging and log analysis
- Incident response and root-cause techniques; familiarity with ITIL practices
- SQL Server (queries, performance checks), IIS/Kestrel fundamentals
- Monitoring/alerting tools (Azure Application Insights, ELK/Splunk, New Relic/Dynatrace)
- CI/CD and version control (Azure DevOps/Git), basic scripting (PowerShell/Bash)

Responsibilities
- Monitor health of services, triage incidents, and drive timely recovery within SLAs
- Perform deep-dive troubleshooting, identify root causes, and recommend durable fixes
- Create and maintain operational runbooks, support procedures, and technical knowledge base
- Partner with developers to validate hotfixes, coordinate deployments, and support rollbacks
- Improve observability (log enrichment, metrics, dashboards, alerts) and automate routine checks
- Communicate incident status and post-incident findings to business and technical stakeholders
- Contribute to change management, capacity planning, and on-call rotations as needed

Preferred
- Azure PaaS (App Service, Functions), containerized workloads (Docker/Kubernetes)
- Performance profiling, memory/CPU analysis, and network diagnostics
- Service desk tools (Jira/ServiceNow) and feature flagging practices
- Security awareness (secrets management, vulnerability remediation)

Expected Deliverables
- Up-to-date runbooks, support procedures, and technical documentation
- Incident timelines, RCA reports, and problem records
- Monitoring dashboards, alert policies, and operational readiness checklists

Education for both roles
- Bachelor’s degree in Computer Science/Engineering or equivalent practical experience

Similar jobs