Logo
University of Utah

Software Development Engineer

University of Utah, Salt Lake City, Utah, United States, 84193

Save Job

Software Development Engineer – University of Utah

Job Summary We are seeking a qualified Software Development Engineer to assist in the continued development of C#.NET jobs and services that benefit external and internal customers.

About my529 my529 administers the State of Utah's 529 education savings plan. With approximately $20 billion in assets under management, my529 consistently ranks as one of the top 529 plans in the United States. Learn more at www.my529.org.

Responsibilities

Design and develop API controllers using C#.

Implement services for API controller consumption.

Create complex database stored procedures and views using T‑SQL (SQL Server).

Design and implement SQL Server table structures to support API controllers and related services.

Design and implement RESTful APIs and services that facilitate efficient communication between front‑end and back‑end components.

Apply best practices such as Test‑Driven Development (TDD) and Static Application Security Testing (SAST).

Collaborate with and support DevOPs in implementing automated testing and deployments.

Minimum Qualifications

Bachelor’s degree (or equivalency) and 10 years of directly related work experience in C# Software Development or master’s degree (or equivalency) and 8 years of directly related work experience in C# Software Development. (Software Development Engineer, IV)

Bachelor’s degree (or equivalency) and 12 years of directly related work experience in C# Software Development or master’s degree (or equivalency) and 10 years of directly related work experience in C# Software Development. (Software Development Engineer, V)

One year of higher education may be substituted for one year of directly related work experience (e.g., bachelor’s degree = 4 years of directly related work experience).

Preferences

12+ years in C# development, including building console applications, web API endpoint controllers and supporting services; 8+ years’ experience with asynchronous programming; 8+ years’ experience developing RESTful APIs for React front‑end applications; 8+ years’ experience with testing frameworks (xUnit, NUnit, or MSTest); 8+ years’ experience developing complex queries, stored procedures, and views; 8+ years’ experience profiling and optimizing queries; Advanced understanding of Entity Framework Core, .NET Framework and .NET Core; Advanced knowledge of Git. (Software Development Engineer, IV)

16+ years in C# development, including building console applications, web API endpoint controllers and supporting services; 12+ years’ experience with asynchronous programming; 12+ years’ experience developing RESTful APIs for React front‑end applications; 12+ years’ experience with testing frameworks (xUnit, NUnit, or MSTest); 12+ years’ experience developing complex queries, stored procedures, and views; 12+ years’ experience profiling and optimizing queries; Expert understanding of Entity Framework Core, .NET Framework and .NET Core; Expert knowledge of Git. (Software Development Engineer, V)

General preferences: knowledge of Docker/Kubernetes, Bash/PowerShell, OAuth 2.0/OIDC implementations, MFA solutions, Duende Identity Server, multithreaded applications, cross‑platform Linux/Windows, command line.

Other Information Job Code : PY4894 (IV) or PY4895 (V) –

Grade : P22/P23 –

Pay Range : $111,595.77 – $150,375.30 depending on level and experience. Requisition Number : PRN43719B Full Time : Yes Work Schedule Summary : Hybrid Model; Mon – Fri 8 am – 5 pm Location : My529 Downtown SLC

Visa requirements : my529 does not offer sponsorship for employment visas. Candidates must be authorized to work in the U.S. on a permanent basis without the need for current or future sponsorship.

To apply, visit https://utah.peopleadmin.com/postings/192959.

#J-18808-Ljbffr