Demo

Software Developer – Web Applications

ACD Direct
Farmington, UT Full Time
POSTED ON 11/10/2025 CLOSED ON 1/5/2026

What are the responsibilities and job description for the Software Developer – Web Applications position at ACD Direct?

What do we do?

ACD Direct, Inc. is an innovative, virtual company that thrives on brokering solutions for our non-profit clients. ACD’s heartbeat and competitive edge is powered by our people. Our company has grown from providing routine call center services to providing high-level, full-scale donor support resources and products. Our proprietary scripting engine, web forms and custom-built reporting enable clients to successfully conduct large-scale fundraising campaigns with accuracy and creativity.


Limitations:

Due to our current client contracts, we are unable to hire INTERNATIONALLY and in these states at this time: CT, MA, DE, DC, NJ, NY, NV, ND, CA, CO, OR, RI, MD, MT, MN, ID, WY, WA, AK, HI, PR All applicants applying from these states or internationally unfortunately cannot be considered.


This role's focus?

ACD Direct is seeking a talented and forward-thinking Software Developer with experience in C#/.NET, JavaScript/Angular, and AI application development, including designing, training, and deploying models. The Software Developer will be a key contributor in building and maintaining ACD Direct’s web-based applications and internal systems. This role focuses on developing scalable, maintainable software solutions using C#/.NET, Angular, and SQL Server. The ideal candidate will have experience across the full software development lifecycle and a strong grasp of both backend and frontend development practices.


What will you do?

  • Design, develop, and maintain web applications using C#/.NET and Angular.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Develop APIs and integrate with third-party systems.
  • Design and optimize SQL Server databases, ensuring high performance and data integrity.
  • Implement and maintain CI/CD pipelines for efficient deployment and version control.
  • Participate in Agile development processes, including sprint planning and code reviews.
  • Ensure code quality through testing, documentation, and adherence to best practices.
  • Support existing applications and troubleshoot issues as they arise.
  • (Preferred) Assist with legacy ColdFusion applications as needed.

What does it take?

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3 years of experience in software development.
  • Strong proficiency in C#/.NET for backend development.
  • Experience with Angular and TypeScript/JavaScript for frontend development.
  • Solid understanding of SQL Server, including stored procedures and database design.
  • Familiarity with Git and Agile/Scrum development workflows.
  • Experience deploying to Azure or AWS environments.
  • Knowledge of CI/CD pipelines and DevOps tooling.

Preferred Skills


  • Familiarity with ColdFusion (for maintaining legacy systems).
  • Experience with RESTful APIs, microservices, and cloud integrations.
  • Understanding of application security and authentication (OAuth, SSO, etc.).
  • Exposure to AI or Prompt Generation is a plus but not required

How we will support you?

Salary:

  • $75,000-90,000/yr depending on experience level
  • Remote Work – 100% remote
  • Equipment Provided:
    • Laptop
    • Headset
    • Monthly Cell Phone Stipend
    • Monthly Internet Stipend
  • Benefits:
  • Medical/Vision and Dental Insurance
  • Personal Accident Insurance
  • 401(k)/Roth with matching
  • Tiered PTO based upon length of employment
  • Discounts & Life Services offered through Optum EAP
  • Team Environment – The opportunity to work with a great team who strives for excellence, where the average tenure is well over 6 years. (Not bad for a company who has been in business for 20 years!)


**ACD Direct, Inc. is an equal opportunity employer and values diversity. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate based on any status protected under federal, state, or local law.

Salary : $75,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer – Web Applications?

Sign up to receive alerts about other jobs on the Software Developer – Web Applications career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer – Web Applications jobs in the Farmington, UT area that may be a better fit.

  • Outlier AI Springs, WY
  • Outlier helps the worlds most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who wants ... more
  • 2 Days Ago

  • Info-Ways Salt Lake, UT
  • Company Description IT Job Description Role: WEB DEVELOPER Location: Salt Lake City, UT Duration: 6 Months BGV will be done for the selected candidates. So... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!