Senior Software Developer Job at Arborgold Software, Lehi, UT

YkdXQ1l4Z0RBSmJoSy93MjdOa25UcWsx
  • Arborgold Software
  • Lehi, UT

Job Description

About Arborgold  

 

Arborgold is a comprehensive, cloud-based Field Service Management (FSM) software platform tailored for the green industry, including Tree Care, Landscaping, and Lawn Services. Our platform empowers businesses to streamline operations across scheduling, inventory management, job quotes, bid proposals, and accounts management. 

 

Job Summary  

We are seeking a Senior Backend Software Developer to join Arborgold’s dynamic team. With your extensive experience in .NET technologies, particularly C# and the .NET framework, you will play a crucial role in the design, implementation, and maintenance of scalable server-side solutions. This position is primarily on-site at our Lehi, Utah office , with some flexibility to work from home. You will be an active participant in our Agile development process, including daily standups, sprint planning, and retrospectives. 

This role is ideal for professionals ready to take on a leadership position in backend development, driving architectural decisions, managing infrastructure, and mentoring junior developers. 

Primary Responsibilities  

Key Responsibilities:  

  • Lead the design and development of scalable, maintainable backend solutions using .NET technologies. 
  • Maintain and lead our AWS infrastructure , ensuring reliability, scalability, and security. 
  • Collaborate with cross-functional teams to analyze and translate complex software requirements into high-quality solutions. 
  • Conduct comprehensive code reviews to ensure robust, well-architected systems. 
  • Actively participate in Agile/Scrum activities, including daily standups, sprint planning, and retrospectives. 
  • Troubleshoot, debug, and resolve complex software issues
  • Continuously stay updated on emerging trends in backend development to improve existing solutions. 

Additional Responsibilities:  

  • Contribute to the improvement of development processes and best practices. 
  • Provide mentorship and guidance to junior developers, fostering a culture of learning and growth. 
  • Collaborate on architectural decisions to ensure scalability, performance, and maintainability. 

Desired Skills and Experience  

Qualifications:  

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. 
  • 5+ years of backend software development experience with a focus on .NET technologies. 
  • Strong proficiency in C# and the .NET Framework
  • Proven experience in architecting scalable systems
  • Expertise in database design and development (SQL Server & PostgreSQL). 
  • Expertise with RESTful API development
  • Hands-on experience with AWS and cloud infrastructure management. 
  • Advanced knowledge of Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS)
  • Strong understanding of software security best practices (SOC2)

Additional Desired Skills:  

  • Experience with AWS and Terraform (DevOps skills required). 
  • Familiarity with SOC 2 compliance is preferred. 
  • Proven ability to mentor junior developers and lead technical discussions. 
  • Strong problem-solving and analytical skills. 
  • In-depth knowledge of design patterns and their strategic application. 
  • Previous experience with Agile/Scrum methodologies. 
  • Expertise in scalable architecture and system optimization. 
  • Experience contributing to CI/CD pipelines and automation. 

What We Offer:  

  • Competitive salary and benefits. 
  • Primarily on-site work at our Lehi, Utah office, with some flexibility for remote work. 
  • A dynamic work environment where your contributions truly matter. 
  • Opportunities for continuous learning and professional growth. 

Job Tags

Similar Jobs

Comfort Systems USA Southeast

HVAC Installer Job at Comfort Systems USA Southeast

 ...As an HVAC Installer, you will work with our mechanical projects team to complete commercial mechanical equipment change out, retrofit and installation projects. Typical projects include installation, replacements and retrofits of HVAC equipment, sheet metal / ductwork... 

A.T. Still University

SOMA - Standardized Patient (Mesa, AZ) Job at A.T. Still University

SOMA - Standardized Patient (Mesa, AZ)Mesa, AZ-EvergreenJob TypePart-timeDescriptionA.T. Still University's School of Osteopathic Medicine in Arizona (ATSU-SOMA) seeks applications for non-exempt Standardized Patients (SPs) to work at the Mesa, Arizona campus. A Standardized... 

All Pro Recruiting (APR)

Senior CAD Designer Job at All Pro Recruiting (APR)

 ...JOB SUMMARY This is a senior-level position that requires advanced knowledge of computer-aided design tools and techniques to perform a variety of design engineering-related tasks. Carries out routine, moderate, and complex design tasks requiring extensive skill and... 

AUVSI — Association for Uncrewed Vehicle Systems Internation...

Sales Development Representative Job at AUVSI — Association for Uncrewed Vehicle Systems Internation...

The Association for Uncrewed Vehicle Systems International (AUVSI), the world's largest nonprofit organization dedicated to the advancement of uncrewed systems and robotics, represents corporations and professionals from more than 60 countries involved in industry, government...

TNStumpff Enterprises

Mail Carrier Job at TNStumpff Enterprises

 ...Service, with offices in20states, is currently seeking applicants to deliver mail on a CDS mail route solicited and posted by the USPS in the Chesapeake Beach, MD area. Applicants must be at least 18 years of age with a valid driver's license; able to lift 70 lbs....