What are the responsibilities and job description for the Senior Software Developer position at Arborgold Software?
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 :
Desired Skills and Experience
Qualifications :
Additional Desired Skills :
What We Offer :