This site uses cookies. To find out more, see our Cookies Policy

SENIOR APPLICATION DEVELOPER in Irving, TX at Cottonwood Financial

Date Posted: 12/4/2018

Job Snapshot

Job Description

Reporting to our Solutions Development Manager, the Senior Application Developer (a.k.a. Solutions Developer III) position will be responsible for developing solutions, using Microsoft technologies, on both individual and team projects.  More specifically, this position will be creating internal Cottonwood Financial software applications/processes and extending or enhancing third party software applications; including Point of Sale, Collections, web-applications, services and Accounting applications.  In addition, the Senior Application Developer will support the software development life cycle (SDLC) from requirements gathering, technical design, change management, unit testing, user acceptance testing, and regression testing through production release. This position is based at our Administrative Office (HQ) in Irving (Las Colinas), Texas. KEY RESPONSIBILITIES

  • Develop solutions using C# .NET, SQL Server, Transact SQL (T-SQL)
  • Develop solutions using Entity Framework or other ORM tool(s)
  • Develop solutions utilizing Service Oriented Architecture design principles
  • Perform code reviews to enforce coding standards, code consistency and to ensure adherence to application designs
  • Develop solutions using Web Services/API Technologies
  • Create data models to support software application development projects
  • Mentor team members in the areas of best practices, coding standards and new technologies
  • Solid understanding of object-oriented programming and computer science foundations
  • Maintain existing internal and external software application
  • Support the Solutions Development Manager throughout the software development lifecycle
  • Track software test results, and reports status to management
  • Optimize software configuration (includes application settings, data structures, reporting, defect repair and alternative processes if required)  
  • Conduct requirements gathering sessions with business stakeholders, and develop business, technical requirements, and test plans
  • Communicate technical solutions to non-technical end-users
  • Manage tasks and projects related to software/application development 
  • Work with other departments to coordinate the implementation of new software and accompanying processes
  • Utilize skills to troubleshoot, and/or solve problems creatively  
  • Plan and implement regression and user acceptance testing, and provide reports
  • Develop documentation of systems, policies, procedures


  • Annual salary of $ 93,400


  • Medical, dental, and vision
  • Voluntary life/ AD&D
  • Short-term & long-term disability
  • 401K with company match
  • Paid vacation, holidays, and sick time
  • Paid maternity, paternity, extended medical leave, and jury duty
  • Corporate discount program on personal cell phone accounts with select providers
  • Business casual work environment

Job Requirements

  • Bachelor’s degree in computer science or related field
  • 5+ years of work experience using the full Microsoft stack (C#, ASP.NET, SQL Server, etc.)
  • Complex software design and architecture experience
  • Complex SQL objects and relational databases design
  • Ability to understand and explain procedures in writing or verbally
  • Propensity to learn and invest time to further advance technological skillsets
  • Ability to work with minimal supervision
  • Ability to work in a team environment
  • Ability to communicate with all levels within the organization
  • Methodologies: Agile & Scrum
  • Strong communication skills are a must
  • Local (Dallas/Fort Worth area) candidates only – no relocation
  • Must be currently authorized to work in the United States without sponsorship and not require sponsorship in the future


  • .Net Certification
  • Experience developing web applications, including the use of CSS and jQuery (jQuery, UI, AJAX, JSON)
  • Experience using bootstrap, WPF or Knockouts.js
  • JavaScript
  • Visual Studio 2013/2017
  • TFS Version control system
  • MVC, WCF
  • Rules Engines
  • GitHub
  • Azure SQL
  • Docker


Founded in 1996, Cottonwood Financial is one of the largest privately held retail consumer finance companies in the United States.  We have zero debt, have been profitable every year since inception, and our growth is funded entirely through internally generated capital.  Headquartered in Irving (Las Colinas), Texas, we have company-owned locations, under our Cash Store brand, across the country.  Through this national brick-and-mortar footprint, we provide best-in-class customer service and offer an innovative mix of financial products and services to our customers.

We have been named multiple times to the Inc. 5000 list of America’s fastest-growing private companies, as well as to the Dallas 100 list of the fastest-growing private companies in North Texas.