Senior Software Development Engineer

defi Solutions

Albany, NY, US / Atlanta, GA, US / Annapolis, MD, US / Boston, MA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Industry: Fintech
  • Post Date: 01/13/2022
  • Website:
  • Company Address:

About defi Solutions

Defi Solutions is a financial services company that provides loan origination solutions and auto loan origination software.

Job Description

8 days agoRequisition ID: 1623


About defi SOLUTIONS:

It’s an exciting time to join defi!

defi SOLUTIONS partners with captives, banks, credit unions, and finance companies of all types and sizes to allow lenders to focus and transform their operations. The company’s comprehensive suite of originations, servicing, and analytics solutions together with technology-enabled processing services creates a flexible, configurable, and scalable platform that addresses lenders and borrowers ever-evolving needs. 

 Essential Job Responsibilities:   


  1. Expert Knowledge of distributed systems and expert development skills On-Prem and in Azure with the following: C#, ASP.NET, SQL, WCF, REST API, GIT, TFS, DevOps
  2. A superior knowledge of programming (i.e. program design, coding, testing, debugging, etc.).
  3. A superior knowledge of how the pieces of a program fit together for the purpose of meeting the requirements of an application.
  4. A superior knowledge of how to document program design, coding and maintenance.
  5. A superior understanding of how critical project completion is to client satisfaction.
  6. A strong knowledge of the relationship of how the software being used relates to the hardware being used.
  7. Ability to solve problems that require extensive data gathering, investigation, review, and analysis to define the problem and then develop/implement solutions, which requires the use of complex analytical techniques and innovative thinking. 
  8. General responsibilities and objectives are assigned with considerable latitude for defining actions and setting priorities. 
  9. Ability to read, understand, and interpret complex business or technical subjects; must be able to discuss or explain this data with others, either internal or external to defi.
  10. Full understanding of the Software Development Life Cycle methodologies and auditing requirements, including Waterfall and Agile.
  11. Knowledge of financial systems preferred.
  12. Ability to resolve and follow up on software support issues.
  13. Ability to multi-task.
  14. Excellent communication skills with ability to interact well with others and form consensus.
  15. Independent judgment is required.


Additional Skills/Knowledge: 


  1. Responsible for designing, coding, installing and maintaining software programs.
  2. Responsible for assisting in the identification, evaluation, tailoring, and implementation of vendor-supplied software packages.
  3. Responsible for evaluating the performance of installed software by utilizing available aids to monitor trends, loads, and growth patterns. 
  4. Responsible for analyzing debugging information and applying fix procedures.
  5. Responsible for preparing documentation for use by computers operations, applications programming, and user personnel.
  6. Responsible for providing technical assistance and information to other systems software, computer operations, applications programming, and data communications personnel at all centers with this environment.
  7. Responsible for assisting the training to applications programming and user personnel in the use of software and related hardware facilities. 
  8. Responsible for reviewing new designs, enhancements, and   with system analysts and applications programming personnel for operating efficiencies.
  9. Responsible for assisting in design, coding, and installation of application systems.
  10. Responsible for analyzing specifications for applications enhancements for compatibility with other systems and operating guidelines. 
  11. Responsible for mentoring and directing software development personnel with various projects and their activities.
  12. Performs other duties as required.


The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.


Required Qualifications:


A Bachelor’s Degree in Computer Science or equivalent education in a related discipline is required. Related experience can, in some cases, be substituted for educational requirement.



  • N/A


Job Related Experience: 

Requires 7+ years programming and /or related experience.


Travel Required:

  • Up to 10%


Preferred Qualifications:

  • Experience with the xLOS application a plus


 defi SOLUTIONS is an Equal Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.

We use cookies to customize your user experience. Click “Agree” if you agree with our Policy.