Software Developer II in Irving, TX at Cottonwood Financial

Date Posted: 6/29/2020

Job Snapshot

Job Description

Reporting to our Software Development Manager, the Software Developer II (a.k.a. Solutions Developer II – CX Core) will be responsible for developing solutions, with a focus in Microsoft Technologies both individual and team projects focused on supporting an outstanding digital experience for our customers. This position will create and modifying databases, writing new stored procedures, optimizing SQL queries, and writing C# web APIs to communicate with our database and third-party endpoints. In addition, the Software Developer II will be involved during the entire 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.


  • Design/Develop solutions using C#, .NET, SQL Server, Web Services/API Technologies including Microservices/SOA Services
  • Troubleshoot and optimize database queries
  • Develop procedures and scripts for data migration
  • Collaborate in requirements gathering sessions with business stakeholders and other teams to develop business/technical requirements, and test plans
  • Communicate technical solutions to invested business stakeholders
  • 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
  • Develop documentation of systems, policies, procedures
  • Foster a collaborative environment focused on continuous improvement


  • Bachelor’s degree in computer science or related field
  • 3+ years of work experience
  • Excellent understanding of T-SQL programming
  • Excellent understanding of OOP and use of SOLID principals
  • 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 both individually and in a team environment
  • Strong communication skills, with the ability to communicate with all levels within the organization
  • 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


  • Dynamics 365 CRM knowledge
  • Azure App Service Knowledge
  • Azure DevOps CI/CD Configuration


  • Annual salary of $86,500


  • 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

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.