Software Developer
Listed on 2026-01-12
-
Software Development
Overview
The Original Roofing Company (TORC) has been doing business in Las Vegas and surrounding areas since 1964. We are a Division of Roofing Corp of America, #4 of the Top 150 Roofing Companies, and the fastest-growing roofing company in the nation, with Fifteen businesses in Twelve states and Twenty-Six locations and over 750 million dollars in annual revenue and growth. Being part of a national company allows us to offer our employees benefits that other Roofing companies cannot, such as 401K with employer match up to 4%, Teladoc – which gives our employees access to a doctor 24/7 free of charge, health insurance, vision, dental, life insurance, supplemental insurance options, and profit sharing.
As quickly as our locations and sales have increased in each region, so have the growth opportunities for our employees. Our goal is to grow our employee base organically. Promoting within creates a stable work environment, allowing our employees to grow with the company personally and financially.
The Software Developer will design, build, and maintain custom software solutions that support business operations and growth at The Original Roofing Company (TORC) in Las Vegas, NV. This role will focus on developing internal systems, enhancing integrations, and ensuring the reliability of our computing infrastructure. In addition to core development work, the Software Developer will contribute to cross-functional IT projects, providing technical expertise to drive automation, improving efficiency, and deliver technology solutions that align with organizational goals.
Responsibilities- Develop and maintain computer programs that automate specific business processes based on detailed requirements and assist in the implementation of those programs.
- Consult with IT team and system users to analyze and understand functions to be automated, user needs, objectives, desired features, and input and output requirements.
- Per company standards, design and code programs, reports and integrations with other systems. Thoroughly debug created programs to find errors and confirm programs meet specifications.
- Troubleshoot and analyze existing code and revise appropriately.
- Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Write and maintain documentation, per company standards, to describe program logic, operating procedures, and technical specifications.
- Manage multiple, concurrent tasks when needed.
- Maintain a clean and safe working environment.
- Maintain safe operations by adhering to safety procedures and regulations.
- Maintain system security.
- Prevent the distribution of any/all confidential information.
- Understanding of object-oriented software engineering.
- Track record of successful application development.
- Ability to write clean, well-documented code.
- Excellent complex problem solving and critical thinking skills.
- Proven experience developing full stack web apps using HTML5, CSS3, jQuery, JavaScript, and C#
- Strong understanding and experience with C# and the .NET Framework
- Understanding of Enterprise Database Structure
- Experience with SQL Server, MySQL, and MongoDB
- Understanding and experience with REST/JSON APIs
- Experience with coding to 3rd Party API interfaces
- 1+ years of experience with Database Design and Scripting (SQL, No
SQL) - 2+ years of experience with Web Development (HTML5, CSS3, jQuery, JavaScript, and AJAX)
- 4+ years of experience with .NET Development (C#)
Out-of-state travel is not anticipated, but if the need arises advance notice will be provided.
Work Environment & SafetyWork will be in an office environment with moderate temperature and noise levels. Safety – Every Employee is responsible to follow proper safety standards by being aware of their surroundings, their actions, and the actions of others; it is your responsibility to lead by example. Employees will be provided with the standard safety training necessary to complete the performance of duties.
Physical Demands – The position remains seated at a desk for long periods; however, we do have offices and staff located upstairs, therefore a certain amount of climbing stairs is required daily.
This is a full-time salaried position. Days and hours of work are Monday through Friday, 7:30 a.m. to 4:30 p.m., however it may require additional time depending on workload.
PreferredEducation and Experience
Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
Equal Employment OpportunityTo provide equal employment and advancement opportunities to all individuals, employment decisions at TORC are based on merit, qualifications, and abilities. The company does not discriminate on the basis of race, color, creed, religion, sex, national origin, age, citizenship, disability, gender identity, or any other characteristic protected by federal or state law. TORC will make reasonable accommodation for qualified individuals with known…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).