compensation:
$80K — $100K *
industry:
specialty:
experience:
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. defi SOLUTIONS combines the expertise of defi SOLUTIONS and the former Sagent Auto Lending with the backing of Warburg Pincus, Bain Capital Ventures and Fiserv.
Position Purpose:
defi SOLUTIONS is in a pivotal transition stage as it looks to establish market dominance in the auto lending space. We are investing significantly in our future and are currently looking for candidates that will help us implement a variety of enterprise initiatives. An ideal candidate for us is a team player that is looking to quickly make a name for themselves in a fast-growing business. This person will be key to our successful implementation of a number of “best in class” Corporate IT Solutions and will also support development of our Internal Software Systems.
As a Software Engineer within defi SOLUTIONS ITSM & Corporate IT Services Organization, you will help maintain and enhance in-house software as well as third party software and tools. These tools and applications support many of the functional groups within the company, so you will have the opportunity to partner with SME’s in Finance, Human Resources, Business Development and IT to
define requirements and develop solutions.
Responsible for delivering immediate value to defi SOLUTIONS, our engineers are expected to disrupt and challenge current conventions to deliver faster, better, and safer. This role requires the attitude and confidence to work on difficult solutions and collaborate with teammates. Individuals that are looking to become defi SOLUTIONS engineers are flexible, logical, tenacious, curious, knowledge seekers that are also willing to challenge each-other and the organization. While every iteration brings unique challenges and opportunities, the value our engineers bring to the organization is recognized and rewarding.
The team operates lean and this is a great opportunity to bolster your existing skills and demonstrate a command and presence within the business by delivering value with everything you do.
KEY JOB RESPONSIBILITIES:
Designing, coding, installing and maintaining software programs
Assisting in the identification, evaluation, tailoring, and implementation of vendor-supplied software packages
Evaluating the performance of installed software by utilizing available aids to monitor trends, loads, and growth patterns
Analyzing debugging information and applying fix procedures
Preparing documentation for use by computers operations, applications programming, and user personnel
Providing technical assistance and information to other systems software, computer operations, applications programming, and data communications personnel at all centers with this environment
Assisting the training to applications programming and user personnel in the use of software and related hardware facilities
Reviewing new designs, enhancements, and with system analysts and applications programming personnel for operating efficiencies
BASIC AND PREFERRED QUALIFICATIONS (EDUCATION and/or EXPERIENCE)
A Bachelor’s Degree Computer Science or equivalent education in a related discipline is required; related technical work experience is a plus.
2+ years in technology development as a programmer or related experience
Familiarity and experience working in a software development framework
Experience solving problems and building solutions
Exposure to some or most of the following:
ServiceNow
MVC
Azure DevOps
Crystal Reporting
SSRS
Knowledge of programming (i.e. program design, coding, testing, debugging, etc.).
Knowledge of how the pieces of a program fit together for the purpose of meeting the requirements of an application.
Knowledge of how to document program design, coding and maintenance.
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.
General responsibilities and objectives are assigned with considerable latitude for defining actions and setting priorities.
Full understanding of the Software Development Life Cycle methodologies and auditing requirements, including Waterfall and Agile.
Ability to resolve and follow up on software support issues.
Strong organizational and problem-solving skills
MINIMUM QUALIFICATIONS, JOB SKILLS, ABILITIES
Experience acting as a .NET developer with working knowledge of ASP.Net, C#, HTML, CSS and SQL
Ability to resolve technical issues with versatility, flexibility, and proactive thought
Proficient project planning skills, including the ability to organize, prioritize and control job responsibilities in order to meet deadlines in an environment with overlapping and potentially conflicting priorities
Practical application of software product development standards and methodologies including Agile, XP and/or UML
Proficient knowledge of enterprise class software requirements including security, scalability, and usability
Proficient knowledge of services design patterns, principles, and practices
Demonstrated ability to develop and support scalable services technologies with strict SLA’s and high throughput
Travel:
[10% OF TRAVEL]
Valid through: 1/21/2021