This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

The New York State wants YOU to start a career here!

To post a job, login or create an account |  Post a Job

Senior Software Engineer


This is a Full-time position in New York, NY posted October 23, 2021.

Fora Financial 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.

Don’t miss this opportunity to join a dynamic, growing, and successful business led by people that understand the value technology adds to the bottom line! We pride ourselves on a collaborative culture that enables continuous personal growth. We foster relationships while achieving new levels of productivity as a remote distributed team.

We are seeking skilled developers to join our in-house Agile team and build the next generation FinTech platform with us. Your ideas will be valued, your work will be impactful, and you will enjoy levels of autonomy that developers at larger shops can only dream of.

Be part of our digital transformation as we further modernize our industry leading FinTech platform, implement new data analytics capabilities, and embrace AI/ML, and RPA.

Let’s jointly challenge norms and disrupt for new levels of success!

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
  • SQL proficiency
  • Solid understanding of MVC w/Razor
  • Solid command of HTML, CSS and JavaScript
  • 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)
  • DevOps experience
  • NoSQL experience
  • Salesforce Exposure

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
  • 401K Match
  • Life Insurance at No Cost to Employees
  • Generous Time Off Plan Including Rollover Vacation Days
  • Commuter Benefits
  • Health Care and Dependent Care Flexible Spending

Job Requirements:

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