Senior Full Stack Software Engineer

CSA Partners

Lindon (UT)

Hybrid

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Health insurance benefits
Life Insurance
Short and Long-term Disability
Paid Time Off
Paid Holidays
401(k) plan with company match

Job summary

CSA Partners in Lindon, Utah, seeks a Senior Full Stack Software Engineer to design, build, and maintain applications and integrations centered on Dynamics 365 and Dataverse. You will own features end-to-end, collaborate with cross-functional teams, and implement AI-assisted development tools to accelerate delivery while maintaining quality and security.

You will work in a hybrid environment, contributing to front-end and back-end capabilities, data modeling, and cloud deployments with Azure and

Qualifications

  • 6+ years of professional full-stack development experience.
  • Experience delivering end-to-end software in small teams.
  • Strong HTML, CSS, JavaScript, and ReactJS.
  • Proficiency in C#/.NET and RESTful API development.
  • Knowledge of SQL and NoSQL databases.
  • Experience deploying in Azure cloud environments.
  • Familiarity with Git and Agile practices.
  • 2+ years of Dynamics 365 CRM / Dataverse development.
  • Understanding of CI/CD and software release processes.
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop user-friendly, responsive web interfaces using HTML, CSS, JavaScript/TypeScript, and ReactJS for internal and external customers.
  • Design intuitive front-end solutions to improve workflows for Operations, Customer Success, Sales, Marketing, and Finance teams.
  • Build, support, and extend C#/.NET APIs to support front-end features and enable data exchange across systems (Dynamics 365/Dataverse).
  • Collaborate with stakeholders to translate requirements into software solutions.
  • Ensure front-end performance, accessibility, and scalability.
  • Design and manage database schemas and queries for SQL and NoSQL systems.
  • Deploy and maintain applications using Azure App Service and Azure DevOps CI/CD pipelines.
  • Own features end-to-end from requirements to deployment and support in Agile practices.
  • Design, build, and support Dynamics 365 CRM customizations and Dataverse integrations.
  • Build AI integrations, agents, and MCP servers connecting AI to CRM data.
  • Use AI-assisted development tools to speed up prototyping while upholding code quality.
  • Support teammates to foster learning and collaboration.
  • Performs other related duties as assigned.

Skills

HTML/CSS/JS
ReactJS
C#/.NET
RESTful APIs
SQL/NoSQL databases
Azure
Git
Agile/Scrum/Kanban

Tools

Dynamics 365 CRM
Dataverse
Azure DevOps
Azure
Git

Job description

Description

CSA Partners is a leading provider of cost segregation services, helping commercial property owners maximize tax savings through accelerated depreciation. Our team of experts specializes in identifying and reclassifying personal property assets to shorten the depreciation time for taxation purposes, resulting in significant tax benefits for our clients.

The Position

We are seeking a Senior Full Stack Software Engineer to join our team in a hybrid work environment, with hands‑on Dynamics 365 CRM experience and a track record of delivering custom software end to end. In this role, you will be instrumental in designing, building, and maintaining applications and integrations that serve multiple departments across the organization, with Dynamics 365 and Dataverse at the center of our sales and operations data. As a key contributor on a small team, you'll own features from requirements through production, influence design decisions, and help shape how we use AI-assisted development and AI agents to directly impact business outcomes.

What You Will Do:
  • Develop user-friendly, responsive web interfaces using HTML, CSS, JavaScript/TypeScript, and ReactJS for both internal and external customers.
  • Design intuitive front-end solutions to improve workflows for Operations, Customer Success, Sales, Marketing, and Finance teams.
  • Build, support, and extend C#/.NET APIs to support front-end features and enable seamless data exchange across systems, including Dynamics 365 and Dataverse.
  • Collaborate closely with stakeholders across departments to understand their requirements and translate them into effective software solutions.
  • Ensure front-end performance, accessibility, and scalability.
  • Design and manage database schemas and queries for SQL and NoSQL systems to optimize data flow.
  • Deploy and maintain applications using Azure App Service and other cloud-based tools, using Azure DevOps for source control, work tracking, and CI/CD pipelines.
  • Own features end to end, from requirements and design through development, testing, deployment, and ongoing support, working within Agile, Scrum and Kanban practices.
  • Design, build, and support Dynamics 365 CRM customizations, including Dataverse tables and security roles, model-driven apps, plug‑ins, JavaScript form scripting, Power Automate flows, and integrations through the Dataverse Web API.
  • Build and maintain AI integrations, agents, and Model Context Protocol (MCP) servers that connect AI assistants to our CRM data and business systems, with appropriate security and access controls.
  • Use AI-assisted development tools, such as Claude Code and Claude Design, to speed up prototyping, development, testing, and documentation while maintaining code quality and review standards.
  • Support other team members to promote a culture of learning and collaboration.
  • Performs other related duties as assigned
What You Bring:
  • 6+ years of professional full stack software development experience across front-end, back-end, and database layers.
  • Demonstrated experience delivering custom software solutions end to end, from gathering requirements through design, build, deployment, and support, ideally in a small team wearing multiple hats.
  • Strong expertise in HTML, CSS, JavaScript, and ReactJS.
  • Proficiency in C#/.NET and RESTful API development.
  • Knowledge of relational databases (SQL) and NoSQL database systems.
  • Experience deploying and maintaining software in cloud environments, particularly Azure.
  • Familiarity with version control systems (Git) and Agile development practices.
  • 2+ years of hands‑on Dynamics 365 CRM / Dataverse development, including customizations, plug‑ins, Power Automate, and integrations (required).
  • Strong understanding of software release processes and CI/CD pipelines.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills to interact with cross‑departmental stakeholders.
Preferred / Nice to have:
  • Experience building MCP servers, AI agents, or LLM-powered integrations (a significant plus).
  • Professional experience using AI-assisted development tools such as Claude Code, Claude Design, or similar (preferred, not required).
  • Broader Power Platform experience, such as Power Apps or Power BI, or a Microsoft certification such as PL‑400 (Power Platform Developer).
  • Experience with NPM and front-end build tools.
  • Familiarity with API security best practices.
  • Understanding of UI/UX principles and ability to contribute to design discussions.
  • Previous experience developing tools or solutions for Operations, Customer Success, Sales, or Finance teams.
  • Familiarity with Flutter and Dart for cross-platform application development.
Physical Requirements:
  • Prolonged periods sitting at a desk and working on a computer
What we provide:
  • Competitive compensation
  • Health insurance benefits
  • Life Insurance
  • Short and Long-term Disability
  • Paid Time Off
  • Paid Holidays
  • 401(k) plan with company match

Disclaimer: This job description is intended to convey information essential to understanding the scope of the position and it is not intended to be an exhaustive list of experience, skills, efforts, duties, responsibilities, or working conditions associated with the role. Duties, responsibilities, and activities may change at any time with or without notice.

CSA Partners is an Equal Opportunity Employer and complies with all applicable Federal, state, and local employment laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Jobs in JS • Lindon (UT)

Hybrid
USD 120,000 - 190,000
Competitive compensation
Health insurance
Life Insurance
+4
Senior Full-Stack Engineer: Dynamics 365 & AI Apps
Senior Full-Stack Engineer: Dynamics 365 & AI Apps

Jobs in JS • Lindon (UT)

Hybrid
USD 120,000 - 190,000
Competitive compensation
Health insurance
Life Insurance
+4
Senior Power Platform Developer/ Dynamics 365
Senior Power Platform Developer/ Dynamics 365

CSEngineering • North Bethesda (MD)

Hybrid
USD 110,000 - 140,000
Senior Power Platform Developer/ Dynamics 365
Senior Power Platform Developer/ Dynamics 365

Constellation Software Engineering, LLC (CSEngineering) • Bethesda (MD)

Hybrid
USD 120,000 - 170,000
Dynamics 365 Solutions Engineer
Dynamics 365 Solutions Engineer

Cornerstone Advisors • Scottsdale (AZ)

On-site
USD 60,000 - 100,000
100% paid employee health care
401(k) plan with company match
3 weeks PTO
+7
Senior Full-Stack Engineer (Hybrid) — Dynamics 365 & AI
Senior Full-Stack Engineer (Hybrid) — Dynamics 365 & AI

CSA Partners • Lindon (UT)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Health insurance benefits
Life Insurance
+4
MS Dynamics Application Development, Lead
MS Dynamics Application Development, Lead

Tata Consultancy Services • Malvern

On-site
USD 125,000 - 130,000
Discretionary bonus
Comprehensive medical coverage
Training & certification reimbursement
Microsoft Dynamics FO Developer
Microsoft Dynamics FO Developer

Park Place Technologies • United States

On-site
USD 110,000 - 140,000
Microsoft Dynamics 365 & .NET FS Developer
Microsoft Dynamics 365 & .NET FS Developer

Mbi Llc • Middletown Township (PA)

On-site
USD 80,000 - 110,000
Full Stack Developer
Full Stack Developer

United-Contractor-Services • Kennesaw (GA)

On-site
USD 85,000 - 125,000