Senior Full Stack .NET Developer (REMOTE) Job at Martus Solutions, Charlotte, NC

NjlNVjFicGhDRnAwYlBENzh4cFdLUU4yM3c9PQ==
  • Martus Solutions
  • Charlotte, NC

Job Description

Job Description

Job Description

Senior .NET Developer

This position is a full-stack Asp.net/C# 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 Playwright.
  • Work on Asp.net Core front-end with older pages using MVC and Razor and migrate to 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
  • Strong critical thinking skills to explore possible solutions to uncommon problems (beyond just searching StackOverflow)
  • 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 and frequent releases.
  • Information security and customer confidentiality are paramount.
  • Martus is remote-only. You’ll work from home. Our client base is all across North America, plus we have partner-supported clients in South Africa, Australia, and Canada.

We are an equal opportunity employer.

Company Description

Martus develops a cloud-based software-as-a-service multi-tenant web application that provides budgeting, reporting, and financial dashboards targeted at mid-sized nonprofits and for-profit businesses. We integrate with partner accounting systems and provide additional capabilities. Our rapid growth in recent years has caused us to need to expand our small team.

Company Description

Martus develops a cloud-based software-as-a-service multi-tenant web application that provides budgeting, reporting, and financial dashboards targeted at mid-sized nonprofits and for-profit businesses. We integrate with partner accounting systems and provide additional capabilities. Our rapid growth in recent years has caused us to need to expand our small team.

Job Tags

Work from home, Flexible hours,

Similar Jobs

Hampton Inn & Suites by Hilton Boone NC

Fri and Sat Night - 3rd Shift Front Desk - Hotel Night Auditor Job at Hampton Inn & Suites by Hilton Boone NC

 ...schedule is part-time Friday and Saturday Nights 11 pm-7 am; additional shifts available on AM and PM shifts if...  ...to-day requests to help set up the hotel for success on an upcoming day....  ...Fold laundry in downtime to help housekeeping get off to a great start in the morning... 

Bankers Financial

Flooring Territory Account Manager Job at Bankers Financial

 ...customized programs across a range of products including service contracts, warranties, and contact center solutions. We walk the walk...  ...environment and our community. Summary/Objective The Flooring Territory Account Manager is responsible for managing and... 

Cognizant

Cloud Architect- Azure/GCP Job at Cognizant

 ...experienced Sr. Architect with 15 to 18 years of experience to join our team. The ideal candidate will have extensive expertise in Cloud Dataproc and Cloud Dataflow. This hybrid role requires a deep understanding of cloud architecture and data processing frameworks. The... 

Manhattan University

Pep Band Director Job at Manhattan University

 ...Job Description Job Description Manhattan College is looking for the next Director of the Pep Band. The Pep Band performs regularly at all home men's and women's basketball games, pep rally's, and other large, school-wide events, functions, or athletic events.... 

PDS Tech

Senior CAD Designer Job at PDS Tech

 ...Are you a creative problem-solver with a passion for precision? Were looking for a skilled CAD Drafter to bring complex designs to fruition using cutting-edge CAD software. "Due to Government regulations, this position is ONLY open to US Citizens" Job Title: Drafter...