Look around. Does it seem like we're nearly everywhere? That's because we are! With 8,500 employees and 200+ locations, Rooms To Go is one of the largest and fastest growing furniture retailers in the US. As a financially stable, 30 year old company focused on expansion, theres never been a better time to join the Rooms To Go Family. We continue to grow, which provides amazing opportunities for our team members to expand their careers.
Responsibilities
Analyze the needs of the user
Design, test and develop the software to meet those needs
Recommend upgrades for existing systems and programs
Develop separate elements of a software that work well in the program as a whole
Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
Ensure continued functionality of a program during maintenance and testing of software
Document each aspect of a system or application as a reference for future upgrades and maintenance
Revisit the development process to fix bugs or address client or consumer concerns
Answer support questions for users
Create new workflow items to describe work to be done
Perform testing to ensure changes work properly and did not cause issues elsewhere in the application or API.
Supervise the work of others and take responsibility for the outcome.
Work independently
Produce accurate time estimates
Keep abreast of latest technology trends that apply to RTG
Mentor less experienced software engineers
Participate in code reviews and process improvement ceremonies
Skills and qualifications
Using analysis and critical thinking skills to determine and assess the needs of the user and then create software to meet the requirements
Providing clear instructions to the project team, clearly explaining how the software works to the customer and being available to answer any questions that may arise using exceptional communication skills
Applying keen attention to detail and organization to work on numerous parts of a system or application at the same time while being accurate and thorough
Working well with others on the team of Designers, Developers and Programmers using effective interpersonal skills
Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills
Knowledge of web programming concepts
Understanding of HTML
Understanding of the furniture or import business is a plus
Experience using a code repository and deployment tools
Experience with unit testing frameworks
A working knowledge of logging standards such as ELK stack and log levels
Makes efficient use of available tools and technology to produce right-sized software and virtual infrastructure solutions
Familiarity with various architectural design patterns
Ability to head up an investigation to find root cause of failures and advise the team how to resolve
Ability to run SQL queries and use various storage platforms including cloud storage and SQL databases
Experience programming in .Net is a plus
More than 5 years of experience as a software engineer
Rooms To Go is an equal opportunity employer. We do not discriminate in hiring or employment against any individual on the basis of race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws