Current Openings at defi SOLUTIONS:
Software Developer
Product Analyst (Technology)

defi SOLUTIONS is looking for innovative problem solvers to join our team! We are a fast-growing, young SaaS company based in the Grapevine, Texas area. We offer technology professionals the chance to work with the latest technologies to drive innovative solutions to complex problems. We provide our team with executive support for agile processes including Test Driven Development, Paired Programming, Continuous Integration, Continuous Deployments and Technical Debt remediation. We are a company that is by and for technology professionals!

This is your chance to:
• Work with a small, close knit technology team
• Have your voice heard in defining features and planning iterations
• Have full ownership over projects
• Stretch your skill set and show off your potential
• Innovate and bring your ideas to the table
• Build software the way you believe it should be built
• Solve interesting and challenging problems

This is not your usual line of business application!

defi Solutions offers a lucrative compensation package and a fun, enjoyable work environment. Our benefits include:

• Competitive salaries
• Flexible work-from-home policies
• Company-contributed group coverage medical plan
• Flexible work schedules
• Flexible PTO policies

We are looking for talented individuals who:
• Love to learn and grow
• Are talented and honest
• Have a positive attitude
• Are hard-working and fun
• Are passionate and care deeply about our work
• Have good judgment
• Are reliable
• Take initiative to drive our team to succeed

Please apply with your resume to

Software Developer

The Developer role will be a part of a team that writes world-class, highly scalable, enterprise software. We are looking for bright individuals that are passionate about technology. The Developer is expected to deliver high quality solutions on aggressive timelines.

Key Responsibilities

•Work with Senior Developer to pioneer projects from conception to completion
•Work independently and with a team of engineers to complete projects
•Use TDD to develop software
•Work with stake holders to define and develop solutions to meet customer needs
•Use OOA and OOD to build robust, extensible solutions
•Work with the team to enhance the data model
•Participate in application architecture, including planning discussions and contributing to framework design
•Develop high level story narratives and participate in detailed task breakdown
•Review and propose solutions to improve quality and efficiency
•Work with a team of developers to deliver quality solutions on aggressive timelines

Job Qualifications

•BS / MS in Computer Science/Engineering or commensurate experience
•3+ years of experience with the full systems lifecycle covering requirements, design, development, testing and delivery of n-tier architectures
•3+ years of experience using C# and ASP.NET/ASP.NET MVC
•1+ years of development using Test Driven Development
•1+ years with REST or SOAP services
•Experience with NUnit or similar unit testing frameworks a plus
•Experience using Continuous Integration technologies a plus
•Experience with data and domain modeling a plus
•Experience in OOP and Design Patterns required

Preferred Experience

•NHibernate / Fluent NHibernate
•Document Databases (Mongo, Raven)
•Git or other distributed VCS
•Feature Branching
•Continuous Deployment
•Twitter Bootstrap
•Inversion of Control frameworks
•Asynchronous programming
•KnockoutJS / AngularJS
•Windows Azure
•Message Queuing
•Dapper / Micro ORMs
•NUnit / XUnit
•Moq / RhinoMocks

Product Analyst (Technology)

As a Product Analyst you will be the subject matter expert (SME) in our awesome product. Your extensive knowledge of the product, problem solving skills and attention to detail will not be matched by anyone, as you are the defi SME.

Key Responsibilities

•Support Product and Technology team members by conducting research to assess business impact and documenting requirements, acceptance test cases and product capabilities
•Understand and document business processes and technology initiatives, such as workflow, system usability, data and third party integrations
•Conduct functional review of features to ensure requirements are met for the product and identify risks
•Communicate to the Product and Technology team members on any findings that impact business processes and implementation
•Have fun while you work!

Job Qualifications

•Someone that is detailed and organized
•Able to adapt to a fast paced and ever changing environment, because every day is an opportunity to be different and surface new value to our team members
•Excellent communication, analytical and problem solving skills that foster a collaborative team approach
•Proficient with Microsoft Office products
•Able to manage multiple concurrent projects
•Good understanding of the Software Development Lifecycle phases, including system analysis, design, coding, testing, debugging and documentation
•A demonstrable willingness and ability to learn quickly with technology
•Constant growth in skills and career

Preferred Experience

•Passionate about technology
•Basic SQL writing skills
•Basic JavaScript skills

Please apply with your resume to

About Us