Logo
RAC Brands

Solutions Architect

RAC Brands, Draper, Utah, United States, 84020


Job Description

SOLUTIONS ARCHITECT

(Draper Utah, In-Office)

JOB PURPOSE

As a Solutions Architect, you will play a pivotal role in designing and implementing robust, scalable and efficient technology solutions. Your expertise will bridge the gap between business requirements and technical implementation, ensuring that our systems align with organizational goals. You will collaborate closely with cross functional teams, you'll analyze existing architectures, propose enhancements and create detailed plans for successful execution. Your ability to balance strategic vision and practical implementation will drive innovation and elevate our technology landscape.

ABOUT UPBOUND

Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive, and technology-driven financial solutions that address the evolving needs and aspirations of consumers. The Company's customer-facing operating units include industry-leading brands such as

Rent-A-Center

and

Acima

that facilitate consumer transactions across a wide range of store-based and digital retail channels, including over 2,400 company branded retail units across the United States, Mexico and Puerto Rico. Upbound Group, Inc. is headquartered in Plano Texas. Acima is headquartered in Draper Utah.

KEY RESPONSIBILITIES

As a backend developer you will play a critical role in creating efficient, scalable and maintainable web applications that meet the need of end users and drive business successWrite clean, maintainable and efficient code and develop server side logicIntegrate data storage solutions (databases, key value stores)Work closely with frontend developers, product managers and designers to establish priorities and plan the application roadmapProvide assistance with application architecture designMentor junior developers, sharing coding practices and problem solving approachesAnalyze requirements and corresponding software to design safe and effective approaches to changes in software to minimize risks and achieve stated goalsFollow best practices with DevOps integration to include continuous integration, deployment automation and monitoringIdentify potential performance bottlenecks and suggest fixesImplement coding standards, code optimization, unit testing and debugging techniques for large scale projectsEnsure code quality, scalability and security of the applications you developAbility to work independently to solve complex software problems, delivering quality software within specified target datesStay abreast of software development and technology modernization best practices, emerging technologies and industry trendsExplore new technologies and suggest improvements to existing infrastructureDesign and test technical architectureDevelop and review codeEnsure comprehensive IT documentationJOB REQUIREMENTS

Bachelors degree in computer science, related field or equivalent professional experienceProven track record with Ruby on Rails development as well as Java or other languages3+ years of experience building complex applications and integrating third party API'sFamiliarity with testing frameworks like RSpecKnowledge of background job processing (e.g., Sidekiq)Experience with SQL, HTML, CSS and JavascriptAnalytical mindset to tackle complex challengesExcellent communications skills are required to work effectively with stakeholders and to convey technical conceptsCOMPENSATION/BENEFITS

Competitive compensationFull health benefits-Medical/Dental/Vision401K Match, 6%/3%Discretionary time off (DTO)Free snacks and frequent company lunchesHealth savings account (HSA) with company contributionFully stocked snack bar with beveragesOn-site gym and bike lockerCollege tuition reimbursement program (STEAM degrees)Free car charging

Upbound/Acima

is an equal opportunity employer committed to ensure that all employment decisions are made on a non-discriminatory basis, and without regard to actual or perceived race.