Martus is seeking a full-stack Asp.net/C# developer to join our team! 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 they lack out of the box. Our rapid growth in recent years has caused us to need to expand our small agile development team.
Why work for Martus?
- A fully remote position
- Modern cloud-aware application architecture
- Rapidly growing company
- Very little “red tape” or bureaucracy
- Ability to work on all areas of the software
- Agile Kanban approach to software development
- Full suite of benefits (insurance, 401k, etc.)
Responsibilities
- Work with business analysts to fix bugs and refine and implement new features.
- Work on back-end API written in C# using Akka, CQRS, and MediatR (prior experience a plus) including writing unit tests in Xunit and integration tests using tools like Selenium and Playwright.
- Work on Asp.net Core front-end with older pages using 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 Git.
- Keep up-to-date on current software development trends and contribute creative solutions to business problems.
Qualifications
- 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
- Strong problem-solving and critical thinking skills
- The ability to work independently and require little oversight
Martus is an equal opportunity employer. All qualified applicants will be considered for employment without attention to race, color, religion, sex, national origin, protected veteran status, disability status, or any other characteristic protected by law.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Position not eligible for sponsorship.