Fora Financial, located in NYC, is a leading financial services company providing working capital to small and mid-size businesses nationwide.
Established in 2008, we support small businesses in need of financing to sustain or grow their enterprise by providing innovative, customized, and flexible working capital solutions. We operate through a consultative approach, listening to customers and providing what best meets their needs in an ever-changing financial market. To date, Fora Financial has delivered over 45,000 individual transactions to more than 25,000 unique customers. The company has supplied over $2 billion in working capital solutions for small businesses since its inception.
We are seeking skilled developers to join our in-house Agile team and build the next generation of FinTech software with us. Our small size and flat structure guarantee that your ideas will be heard, your work will be impactful, and you will enjoy levels of autonomy that developers at larger shops can only dream of.
Senior Level Software Engineer 5+ years experience:
Independently write well designed, testable code
Analyze legacy code and make small enhancements or modernize to use the latest technology.
Implement and maintain integrations with external APIs to enhance the core platform.
Participate in daily standups and Agile Ceremonies
Participate in code reviews and mentor/train junior engineers
Meet with department heads, vendors, and partners for requirements gathering
What you should have:
Significant C#, ASP.NET or .NET Core development experience
Thorough understanding of SOLID principles, especially IOC and SRP
Proficiency with automated unit and integration testing
Solid understanding of MVC w/Razor
In depth knowledge of relational databases (T-SQL, MySQL, Postgres, etc)
Work well with a team
Git (or other source control)
What we would love you to have:
Experience building full stack projects from start to finish
Experience in a distributed environment
SQL Reporting Experience (Raw Queries, SSRS, Power BI, etc.)
Experience with N-Layer application architecture, exception handling, and logging
Cloud development experience (especially Azure)
Communication Protocol experience (REST, lightweight messaging, WCF, etc.)
Modern UI Framework experience (Angular, React, Vue, TypeScript)
Why you'll love working here:
A talented, friendly development team that's excited about the work we do
A good work/life balance
Medical, Dental, Vision Coverage
Life Insurance at No Cost to Employees
Generous Time Off Plan Including Rollover Vacation Days
Health Care and Dependent Care Flexible Spending
*Possible Remote Position*