Senior Software Developer
Community Choice Financial Family of BrandsAbout the role
Your Opportunity
Senior Software Developer
Carrollton, TX (on-site)
The Senior Software Developer is a key member of the Information Systems Team. Senior Software Developer will work both alone and with the team to build and support reliable, cost-effective, and robust applications. Your proven work experience in designing, developing, and supporting complex applications utilizing current development frameworks will position the team to drive the company forward by delivering robust and creative solutions. By leveraging a solid knowledge of software architecture, frameworks, and development tools, you’ll work to overcome technical challenges while also mastering new and emerging technologies. Our Senior Software Developers must be team-oriented and ambitious, with the confidence to share new ideas and develop quality solutions.
What We Offer
Benefits and Perks*
- Uncapped Flexible Paid Time Off.
- Paid on-the-job training and a comprehensive new hire program.
- Access to a robust learning management system, full of e-learning modules to help boost your professional and personal development.
- Performance-based career advancement.
- Educational Reimbursement Program.
- Multiple coverage choices for medical insurance, all include telemedicine and medical spending account options (HSA/FSA/Dependent Care FSA).
- Traditional 401(k) and Roth 401(k) Retirement plan with a generous Company match program.
- Company-Sponsored Life and AD&D Insurance.
- Basic and Enhanced Voluntary benefits so you may choose the right coverage at the right price for you and your family. Plans include dental, vision, short-term and long-term disability plans, supplemental life and AD&D insurance, accident, critical illness, hospital indemnity, ID theft protection, legal services program, and pet insurance.
- Free access to mental health resources, life coaching, and more for you and your family members through our Employee Assistance Program.
- Free access to exclusive discounts from nationwide and local retailers through our Discount Marketplace.
- A relaxed, business casual dress code that includes jeans and sneakers!
*Based on current benefit offering, which is subject to change with or without notice. Certain benefits are subject to the terms and conditions of the governing plan documents which should be consulted for additional details and eligibility requirements.
What You’ll Do - Essential Duties and Responsibilities
- Work as a part of the Development team to develop & deliver business critical updates and enhancements.
- Contribute application solutions, including planning and architectural design, development, and resolution of technical issues.
- Improve team performance by providing guidance to other team members.
- Deliver consistently and efficiently with a flexible mindset to ensure timelines are met.
- Drive projects from design through delivery independently.
- Display initiative and an ability to learn and grow technical skills.
- Collaborate with multidisciplinary teams in resolving complex technical issues.
- Develop in accordance with design guidance that follows the enterprise architecture vision and adheres to security guidelines.
- Understand and mitigate the impact of technical design to security, performance, and data privacy.
- Apply robust analytic thinking with the ability to identify, debug, and resolve technical issues.
- Achieve significant contributions through teamwork with a small team of developers; deliver solutions within an Agile methodology, while ensuring quality, timeliness, and adherence to good architectural practice and guidelines.
- Constantly review and examine performance of the Applications and identify opportunities to improve efficiency and cost effectiveness.
- Monitor and ensure availability and reliability of all corporate technology, design and implement solutions to improve or remove potential impacts to availability and reliability.
- Mentor junior team members to ensure work is to team standards and is effective.
- Constantly examine emerging and new technologies for improvement or replacement of existing systems, to achieve increased capability, improved operation, reduced cost, or enhanced efficiency
- Actively engage in critical IT incidents to root cause and conclusion.
- Research and remain current with the latest technologies and solutions.
What We’re Looking For – Qualifications and Skills
-
- Bachelor's Degree in Engineering, Computer Science, or other related scientific or technical discipline
- 4 years’ experience in developing Software Applications including Architectural Design, Development, Technical Iss
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s