Full Stack .NET Engineer
LockNet
- Nicholasville, KY
- Permanent
- Full-time
- Rapidly gain fluency in a 2M+ line VB.NET codebase, helping evolve it for today's needs.
- Build and enhance our C# middle layer using Entity Framework Core.
- Design and implement full-feature solutions alongside our product owner.
- Triage and resolve critical, high-stakes bugs.
- Own integrations with third-party APIs (UPS, Vertex, FedEx, Twilio).
- Collaborate with other high-performing developers to raise the bar for the platform.
- VB.NET (legacy reverse engineering)
- C# / ASP.NET Core / Razor MVC
- Entity Framework Core
- SQL Server
- Azure DevOps, GitHub Copilot
- 3rd-party APIs (UPS, Vertex, Twilio, FedEx, Azure)
- High autonomy (Predictive Index Factor A): You are assertive, self-driven, and energized by ownership. You don't wait to be told-you take initiative, act decisively, and push projects forward.
- Fast-paced drive (Predictive Index Factor C): You thrive in fast-paced, ambiguous environments. Momentum matters and you like to keep things moving. You adapt quickly, prefer action over perfection, and take satisfaction in clearing blockers quickly.
- You demonstrate maturity in both craft and judgment, bringing sharp technical skills and wise decision-making to high-impact work.
- You work with urgency and precision-comfortable shifting between deep technical problem-solving and real-time execution.
- You are comfortable operating in lean environments and solving business-critical issues under pressure.
- 8+ years of professional experience with full stack .NET development
- Proficiency in both legacy systems and modern C#/EF Core patterns
- Must be located within ~4 hours of Nicholasville, KY
- Able to work Eastern Time Zone hours for real-time collaboration
- Open to onsite team strategy sessions 1-2 times per year
- Experience with legacy code migrations
- Past success in high-urgency environments
- Systems thinking and architecture-level insight
- Navigating legacy systems and ambiguity without losing momentum
- Taking ownership and delivering without needing rigid specs or long feedback cycles
- Being adaptable - context shifts fast, and priorities evolve based on the business need
- Making pragmatic tradeoffs between ideal engineering and what the business needs now
- Staying energized by complexity, growth, and problem-solving at speed