Senior Software Developer

Nature's Sunshine Products Inc.
Lehi, UT, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Application Performance Management Microsoft Azure C Sharp (Programming Language) Information Systems Databases Database Applications Distributed Systems Entity Framework Monitoring of Systems Microsoft SQL Server
+9 more
Queueing Systems Software Engineering .NET Core Git Information Technology Software Coding Restful APIs Docker Microservices

Job description

  • C#
  • .NET Core / .NET 8+
  • ASP.NET Core
  • SQL Server
  • Entity Framework
  • REST APIs
  • Strong expertise with: *

  • Distributed systems
  • Microservices architecture
  • Message queues
  • Azure Cloud Services
  • CI/CD pipelines
  • Git/Azure DevOps
  • Experience with: *

  • Docker and Kubernetes
  • Monitoring tools such as Application Insights
  • Automated testing frameworks

Requirements

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company’s needs. Candidates will have a history of delivering database-centric applications that scale to business needs. Translates business requirements into functional database processes and works with database administrators to ensure optimal performance of database integrations. This position requires strong coding skills, as well as effective communication and interpersonal skills., * Bachelor’s degree in computer science, Software Engineering, Information Systems, or related field., * 6+ years of software development experience using C# and .NET.

  • 5+ years of experience supporting MLM, direct-selling, or network marketing compensation systems.
  • Experience with high-volume financial transaction processing systems.

Technical Skills

  • Expert-level proficiency in, * Experience implementing configurable compensation plan rule engines.
  • Experience with MLM platforms
  • Knowledge of direct-selling regulations and global commission practices.
  • Experience supporting multinational commission programs.
  • Familiarity with accounting, payouts, ACH processing, taxation, and financial controls.

ZR

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all