Senior .NET Software Engineer

FOCUS POINT THERAPY LLC
9 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
$ 90K

Job location

Tech stack

.NET
Agile Methodologies
ASP.NET
Azure
C Sharp (Programming Language)
Code Coverage
Software Quality
Databases
Software Debugging
Github
JSON
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Performance Tuning
Powershell
Scrum
Systems Development Life Cycle
Query Optimization
SAP Applications
Software Engineering
Solr
Systems Integration
T-SQL
Virtual Machines
Web Services
XML
Enterprise Software Applications
.NET Core
Database Optimization
Containerization
Deployment Automation
REST
Software Version Control
Docker
Web Api
Microservices

Job description

We're looking for a Senior .NET Engineer to become the technical backbone of FocusPoint's day-to-day platform operations.

This is a hands-on, end-to-end ownership role - not a design-documents-only position. You will architect, build, deploy, monitor, and troubleshoot in production. You'll own the platform the way our founding engineer does today, with a clear growth path toward Engineering Manager as the team scales.

Duties

Application Development

  • Build and ship complex e-commerce workflows: checkout, quoting, pricing, inventory, and business partner management
  • Maintain and extend SAP integration - Business Partner sync, order processing pipelines, and address management
  • Own Solr search configuration, concurrency, and performance tuning
  • Drive database optimization: query tuning, index strategy, bulk operations, and audit instrumentation
  • Preserve client-specific customizations while consolidating and evolving the core multi-tenant codebase
  • Raise the bar on code quality, test coverage, and internal documentation.

Write and maintain PowerShell scripts for automation, deployment, monitoring, and routine maintenance

Requirements

  • Proven experience developing enterprise applications with C#, ASP.NET MVC/Web API/.NET Core in a professional setting.
  • Extensive hands-on experience working with Azure cloud platform services such as App Services, Functions, Blob Storage, Virtual Machines, and Azure DevOps tools.
  • Solid knowledge of database systems like SQL Server (including T-SQL), PostgreSQL or MySQL; familiarity with NoSQL databases such as MongoDB is a plus.
  • Experience designing RESTful APIs and integrating web services using JSON/XML protocols.
  • Familiarity with microservices architecture principles; containerization technologies like Docker; CI/CD pipelines for automated deployment processes.
  • Knowledge of Agile methodologies such as Scrum or Kanban; experience working within a collaborative team environment following SDLC best practices.
  • Proficiency in version control systems including GitHub; debugging tools within Visual Studio environment.
  • Ability to communicate complex technical concepts clearly
  • Prior involvement in application development projects utilizing

Join us as a Senior .NET Engineer to innovate at the forefront of technology! Your expertise will empower us to build resilient systems that drive business success while fostering your professional growth in a dynamic environment committed to excellence.

Benefits & conditions

  • 401(k)

About the company

This role is designed to evolve. As FocusPoint grows its engineering team, this person is the natural candidate to step into an Engineering Manager role - owning hiring, team processes, and technical direction while staying close to the code. If you want to grow into leadership without leaving the technical side behind, this is that seat. Why This Role? * Direct impact - your decisions affect 500+ businesses and their customers daily * Full ownership - you have the keys and the authority; no ticket queues waiting on another team * Modern stack - Azure, Cloudflare, Docker, Terraform, GitHub Actions, not legacy datacenter work * Small team, massive scope - you'll touch everything from DNS to database replication to checkout workflows Candidates must have LinkedIn with history and will be asked to record a brief video introducing themselves. Pay: $70,000.00 - $90,000.00 per year

Apply for this position