Senior .NET Developer

ResponsibilitiesWork with business analysts to fix bugs and refine and implement new featuresWork on back-end API written in C# using Akka.net, CQRS, and MediatR (prior experience a plus), including writing unit tests in XUnit and integration tests using tools like PlaywrightWork on ASP.NET Core front-end with older pages using MVC and Razor, and migrate to a newer component- based approach using BlazorWrite custom SQL Server stored procedures when necessary to increase performance or when Entity Framework LINQ is insufficientRead documentation to implement calls to external APIs to facilitate integration with partner systemsDeploy code to Azure using continuous integration with Azure DevOps and GitKeep up-to-date on current software development trends and contribute creative solutions to business problemsBe aware of security best practices and follow all Martus standards and requirementsOther responsibilities as required Qualifications & CompetenciesEnthusiasm to learn new technologies and architectural patternsPrior experience with C# and ASP.NET Core using Visual StudioKnowledge of HTML, CSS, and JavaScriptFamiliarity with Entity Framework and SQL ServerA desire to learn cutting-edge technology like Blazor and Akka.netInterest in, or prior exposure to, python, agentic programming, RAG, LLMs, or AI-augmented engineering is a plusStrong critical thinking skills to explore possible solutions to uncommon problems (beyond just searching StackOverflow or using vibe coding)The ability to work independently and require little oversightCommitment to good software development practices, including doing the boring things like writing tests and documentationAuthorized to work in the United States Company and CultureWe’re proud of our product, and very proud of the many customers who say, “We love Martus!”We want to provide a terrific customer experience. Our support is personal, responsive, and flexible.We’re a rapidly growing company, but small enough that everyone matters. Teamwork is ultra-important.Our core product is evolving rapidly; we’ve got an agile development environment with almost daily releases.Information security and customer confidentiality are paramount.Martus is remote-only. You’ll work from home. Our client base spans North America, with additional partner-supported clients in global regions, including Australia and Canada. Competitive salary and benefits commensurate with experience.BenefitsRemote WorkTo apply to this job, please send your resume to pwheeler@martussolutions.com with the title "Senior .NET Developer - Christian Tech Jobs" or click the button below.

Senior .NET Developer

Senior .Net Developer


Responsibilities
  • Work with business analysts to fix bugs and refine and implement new features
  • Work on back-end API written in C# using Akka.net, CQRS, and MediatR (prior experience a plus), including writing
    unit tests in XUnit and integration tests using tools like Playwright
  • Work on ASP.NET Core front-end with older pages using MVC and Razor, and migrate to a newer component-
    based approach using Blazor
  • Write custom SQL Server stored procedures when necessary to increase performance or when Entity Framework
    LINQ is insufficient
  • Read documentation to implement calls to external APIs to facilitate integration with partner systems
  • Deploy code to Azure using continuous integration with Azure DevOps and Git
  • Keep up-to-date on current software development trends and contribute creative solutions to business problems
  • Be aware of security best practices and follow all Martus standards and requirements
  • Other responsibilities as required

Qualifications & Competencies
  • Enthusiasm to learn new technologies and architectural patterns
  • Prior experience with C# and ASP.NET Core using Visual Studio
  • Knowledge of HTML, CSS, and JavaScript
  • Familiarity with Entity Framework and SQL Server
  • A desire to learn cutting-edge technology like Blazor and Akka.net
  • Interest in, or prior exposure to, python, agentic programming, RAG, LLMs, or AI-augmented engineering is a plus
  • Strong critical thinking skills to explore possible solutions to uncommon problems (beyond just searching StackOverflow or using vibe coding)
  • The ability to work independently and require little oversight
  • Commitment to good software development practices, including doing the boring things like writing tests and documentation
  • Authorized to work in the United States

Company and Culture
  • We’re proud of our product, and very proud of the many customers who say, “We love Martus!”
  • We want to provide a terrific customer experience. Our support is personal, responsive, and flexible.
  • We’re a rapidly growing company, but small enough that everyone matters. Teamwork is ultra-important.
  • Our core product is evolving rapidly; we’ve got an agile development environment with almost daily releases.
  • Information security and customer confidentiality are paramount.
  • Martus is remote-only. You’ll work from home. Our client base spans North America, with additional partner-supported clients in global regions, including Australia and Canada.

Competitive salary and benefits commensurate with experience.

Benefits

  • Remote Work

To apply to this job, please send your resume to pwheeler@martussolutions.com with the title "Senior .NET Developer - Christian Tech Jobs" or click the button below.