Senior .NET Software Engineer
Role details
Job location
Tech stack
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)