Humberger Nav
mployee.me logo
Senior Software Engineer
Robert Half
linkedin
Salt Lake City Metropolitan Area
5-10 years
100K-140K
Full time
15 April 2026
Top Skills:
.net FrameworkAngularC#Code ReviewData ProcessingIndustry TrendKafkaVb.netWeb Application DevelopmentWeb Development

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

We are looking for a skilled Software Engineer to join our team in Draper, Utah. This role requires expertise in full-stack development, with a strong focus on .NET technologies. The ideal candidate will have substantial experience in both Windows application development (WinForms or WPF experience is a plus) and web application development. We are seeking candidates who demonstrate exceptional communication skills and a proven track record of delivering high-quality software solutions.

Responsibilities:

  • Develop and maintain robust full-stack applications using .NET frameworks.
  • Design, implement, and optimize software solutions through collaboration with cross-functional teams.
  • Troubleshoot and resolve database issues to ensure system reliability and performance.
  • Work with messaging queues such as Kafka to enhance system communication and data processing.
  • Utilize C# and VB.NET to build scalable and efficient applications.
  • Write clean, efficient, and well-documented code for both web and Windows application projects.
  • Stay updated on the latest industry trends and technologies to continually improve development practices.
  • Conduct thorough testing and debugging to ensure software quality and reliability.
  • Support existing software systems by identifying and resolving technical issues.
  • Participate in code reviews to maintain high development standards.

Requirements:

  • A minimum of 6 years of experience in software development, including .NET Framework and C#.
  • Proven hands-on experience in both Windows application development (WinForms or WPF a plus) and web application development.
  • Familiarity with message queue technologies like Kafka.
  • Strong problem-solving skills and ability to troubleshoot database-related issues.
  • Excellent communication skills for effective collaboration with team members and stakeholders.
  • Experience in building scalable and efficient full-stack solutions.
  • Knowledge of software testing and debugging techniques.
  • Nice to have: Previous experience with Angular for web development.