×
Register Here to Apply for Jobs or Post Jobs. X

C# Software Developer or Senior C# Software Developer

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: Utah Retirement Systems
Full Time position
Listed on 2026-06-28
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 84700 - 93600 USD Yearly USD 84700.00 93600.00 YEAR
Job Description & How to Apply Below

About The Company

Utah Retirement Systems (URS) provides benefits for state and other Utah public employees. It has two divisions. The Retirement Office administers pension and retirement savings plans. PEHP specializes in medical, dental, life, and other benefits.

Job Description

This job may be filled at either of the levels listed below.

C# Software Developer- Min: $84,700.74/yr. Max: $/yr.

Senior C# Software Developer
- Min: $93,600.24/yr. Max: $/yr.

Summary:

Performs a variety of systems/analyst functions involving complex technical duties related to the timely and reliable functioning of business and computer software systems for the use of others. Manages the implementation of computer systems throughout the development life cycle. Incumbents at this level develop more complex long-term projects and are required to develop program and system design and coding specifications. They may function as team leader and supervise a project team on an occasional basis.

Duties and Responsibilities:

  • Consistently write, and code software programs and applications according to specifications
  • Coordinates the development effort with the proper stakeholders to insure accurate, efficient, and secure production processing.
  • Meets and coordinates with stakeholders to determine system requirements and objectives.
  • Performs on‑going user training.
  • Investigates, identifies, and defines system problems, resolves issues and creates beneficial enhancements.
  • Run and monitor software performance tests for the purposes of correcting errors, isolating improvement, and general debugging.
  • Documents system and user requirements using techniques such as flow charts, diagrams, specifications etc.
  • Determines requirements for system implementation including interoperability with other systems, both manual and automated, and data conversions
  • Designs data base files; determines file content needs, size and characteristics, etc.
  • Identifies system and file security needs and levels of confidentiality.
  • Coordinates with users and management, all deployment of new or modified programs and systems.
  • Monitors their own work priorities, schedules, and assignments.
  • Maintains regular and reliable attendance.
  • Maintains strict confidentiality.
  • Performs other related duties as required
Required Experience

C# Software Developer

Bachelor’s Degree in computer science or equivalent; AND five (5) years of progressively responsible software application experience; OR an equivalent combination of education and experience.

Specific experience in systems analysis, design and programming preferred.

Senior C# Software Developer

Bachelor Degree in Computer Science, Information Science, or Software Engineering; and seven (7) years of progressively responsible experience working as a systems analyst; at least two (2) years of supervisory or project management experience; OR an equivalent combination of education and experience.

Specific experience in systems design and programming preferred.

Knowledge, Skills, and Abilities

This list contains knowledge, skills, and abilities that are typically associated with the job. It is not all-inclusive and may vary from position to position:

Required technical skills include:

  • Expert programming knowledge in languages such as Pick Basic, Java, and C#.
  • Advanced knowledge of data structures and storage with data systems such as Uni Verse, Oracle, and MS SQL Server.
  • Extensive skills in requirement gathering, organization, and project planning and management.
  • Extensive problem-solving skills, ability to debug software code identify issues, and implement solutions.
  • Considerable knowledge of Information System development methodologies and applications.
  • Systems analysis and design concepts both structured and object oriented.
  • Batch, on-line distributive, and desktop systems.
  • Experience with information system management concepts, methods, and standards for project control; such as Entity relationship modeling, data flow diagramming and computations and algorithms common to system analysis and design.

Required mathematical skills include working knowledge of:

  • Calculate figures and amounts such as proportions and percentages.
  • Apply concepts of basic algebra.

Must…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary