Jobs and Careers
FL

Senior Full Stack .NET Developer

Flexi Software
FL Office/RemoteRemotefull_timeVerifiedPosted 23 Jan 2025

About the role

Description

FYIsoft offers Cloud Financial Reporting Software. FYIsoft is looking for a Senior Full Stack .NET Developer to join our team working in an Agile environment where products are built, and high coding standards are required. FYIsoft’s reporting software deploys in the cloud and supports multiple GLs including Acumatica, Flexi, Microsoft (All ERPs including Business Central & F&O) Sage Intacct & NetSuite and many others.


Responsibilities

Work on an Agile team to build, maintain and support the product lines through troubleshooting, performance tuning and writing code to fix or enhance the products. You will also be required to attend daily standups, review tickets, perform code review, and other tasks assigned by your manager.


Languages

The position will utilize the following languages and syntax: 

  • C# (DotNet 8+, NET 4.8)
  • SQL/TSQL
  • TypeScript/JavaScript
  • Json/XML
  • Yaml (nice to have)


Experience

We prefer a minimum of the following experience:

  • 5+ years working for a company that provides software as its primary line of business
  • 5+ years as a senior full stack developer
  • 2+ years with client-side frameworks like Angular.io, React.js, FluentUI, Kendo
  • 2+ years working with compiled CSS like SaaS or Less
  • 4+ years working with ORM, preferably Entity Framework
  • 3+ years with MVC or 1 + years with Blazor WASM
  • 1+ years using resources (resx or similar) for language support
  • 1+ years with Messaging Frameworks like RabbitMQ or Azure Service Bus
Requirements

  

Skills

You will be required to have the following skills and/or be highly motivated to learn them in depth:

  • Strong written and verbal communication skills (en-US)
  • Solid understanding of data synchronization and ETL concepts
  • Designing Object Models including Entities, DTO, ViewModels
  • Strong understanding of authentication and authorization using OAuth/OIDC
  • Demonstrated experience with Azure (or AWS) App Services, Table Storage
  • Competency in Domain Drive Design (DDD) and Command Query Responsibility Separation (CQRS)
  • Strong knowledge of Predicates/Expressions/Reflection/Dynamics
  • Proficient in Inversion of Control (IoT) design patterns
  • Ability to Design Interfaces and Abstract Classes
  • Solid experience using IDE Visual Studio and Visual Studio Code
  • Strong understanding of Git repository and CI/CD, Azure DevOps preferred
  • Fundamental understanding of Multi-Tenant architecture
  • Experience with Accounting and/or ERP Systems
  • Ability to write unit tests and design test harnesses as needed
  • Experience with mentoring junior developers and preforming code reviews


Tools

We use the following tools and frameworks to deliver software:

  • Visual Studio and Visual Studio Code
  • Autofac
  • ReSharper
  • XUnit/MS Test
  • Telerik/SyncFusion/Grapecity Widjmo/Fluent UI
  • Azure DevOps Pipeline


Company Benefits

  • Paid Time Off and holidays
  • 401(k) Plan with Company Participation
  • 100% Company Paid Employee Health, Dental, Life and Short Term Disability Insurance

Only candidates under consideration will be contacted. Any offer of employment will be contingent upon favorable criminal background check. No phone calls, please. Principals Only.

Drug-free workplace. M/F/V/H EEO

Salary Description $100-125K/ year

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Flexi Software

View company profile →