Hybrid .NET Software Engineer – Occasional Office Visits

Posted 17 hours ago

Apply now

About the role

  • Unison Software Engineer contributing to modern and legacy applications using C#, ASP.NET, and React. Collaborating with various teams to ensure the delivery of high-quality features and enhancements.

Responsibilities

  • Design, develop, and maintain web-based solutions using C#, ASP.NET, .NET Core, Web API, JavaScript, and React
  • Develop and maintain RESTful APIs and client-side applications using React
  • Support and enhance applications built on ASP.NET Web Forms, MVC, and legacy .NET Framework
  • Design and implement reusable components, frameworks, and patterns that integrate modern technologies with existing systems
  • Develop and maintain unit tests and integrate them into automated testing pipelines
  • Participate in code reviews, ensuring adherence to coding standards, security guidelines, and best practices
  • Document code, technical designs, and development processes, and recommend improvements where appropriate
  • Collaborate with business and technical stakeholders to analyze requirements and decompose them into testable units of work
  • Communicate progress, risks, and challenges clearly and regularly
  • Assist with troubleshooting, and root-cause analysis as needed

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3–5 years of professional software development experience
  • Strong experience with: C#, ASP.NET, .NET Framework, and .NET Core
  • RESTful services using ASP.NET Web API
  • Working knowledge of React and modern front-end development practices
  • Experience with relational databases: SQL Server and/or Oracle (PL/SQL a plus)
  • Solid understanding of object-oriented design principles and patterns
  • Proficiency with core web technologies: HTML, CSS, JavaScript
  • Experience with: Logging, monitoring, and error-handling frameworks
  • Source control systems (Git preferred)
  • Agile/Scrum development methodologies

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off

Job title

.NET Software Engineer – Occasional Office Visits

Job type

Experience level

Mid levelSenior

Salary

$90,000 - $120,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job