Software Developer – Web Applications

Farmington, UT, US, United States

Job Description

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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5762530
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    75000.0 90000.0 USD
  • Employment Status
    Permanent
  • Job Location
    Farmington, UT, US, United States
  • Education
    Not mentioned