JobHabor
Menu

Senior C# Developer

Nesco Resource · Westford, MA

100100

Hiring signal

Actively hiring

Posted today · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted today
  • Still listed on the employer's own board

Did you apply?

Senior C# Developer at Nesco Resource. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Senior C# Developer – .NET & Release Engineering

Position Overview

We are seeking an experienced Senior C# Developer to design, develop, and maintain scalable, high-performance Windows applications that support critical business operations. This role requires strong hands-on experience with C#, .NET Framework, .NET Core, Windows application development, and software installation and deployment technologies.

The ideal candidate will have extensive experience with WiX Toolset, Advanced Installer, MSI packaging, and Release Engineering. This individual will work closely with development, QA, and product teams to deliver reliable software solutions while ensuring smooth installation, upgrades, patching, and deployment processes.

In addition to hands-on development, this role will contribute to technical design decisions, troubleshoot complex application and installation issues, participate in code reviews, and provide guidance to junior developers.

Key Responsibilities

Software Development & Application Support

  • Design, develop, test, and maintain Windows applications using C#, .NET Framework, and .NET Core.
  • Develop and support Windows Services and other .NET-based applications.
  • Troubleshoot and resolve complex application, production, and installation-related issues.
  • Participate in code reviews and contribute to application performance, reliability, and maintainability.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Installer Development & Software Packaging

  • Design, develop, maintain, and troubleshoot MSI installers using WiX Toolset and Advanced Installer.
  • Create and manage MSI packages, bootstrapper applications, upgrade packages, patches, and hotfix installers.
  • Develop and support silent installation and automated deployment processes.
  • Design and implement software upgrade, rollback, patching, and migration strategies.
  • Troubleshoot Windows Installer issues and ensure reliable software installation and upgrade processes.

Release Engineering & CI/CD

  • Build, maintain, and improve CI/CD pipelines to support automated builds, testing, packaging, and software releases.
  • Utilize GitHub Actions and PowerShell scripting to automate release and deployment activities.
  • Work closely with QA and development teams to validate software builds and ensure release readiness.
  • Identify and resolve build, packaging, installation, and deployment issues.
  • Support release management processes and continuous improvement initiatives.

Technical Collaboration & Mentorship

  • Partner with developers, QA engineers, and product teams to support successful software delivery.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in architectural discussions and recommend improvements to development and release processes.
  • Promote coding standards, best practices, and software quality.

Required Qualifications

Experience

  • 5–6+ years of professional software development experience using C# and .NET technologies.
  • Strong experience developing and maintaining Windows-based applications.
  • Hands-on experience with software installer development, packaging, and Release Engineering.

Technical Skills

Programming & Frameworks

C#, .NET Framework, .NET Core

Windows Development

Windows Applications, Windows Services

Installer Technologies

WiX Toolset, Advanced Installer, Windows Installer (MSI)

Software Packaging

MSI Packages, Bootstrapper Applications, Upgrade Packages, Patches, Hotfix Installers, Silent Installations

Installation Management

Software Upgrades, Rollbacks, Patching, Migration, Installation Troubleshooting

Release Engineering

CI/CD Pipelines, Build Automation, Release Management

Automation & Scripting

GitHub Actions, PowerShell

Troubleshooting

Windows Installer Internals, Application Debugging, Installation and Deployment Issues

Preferred Qualifications

  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of microservices architecture, event-driven systems, or distributed applications.
  • Familiarity with frontend technologies such as Angular, React, or Blazor.
  • Experience with containerization technologies, including Docker and Kubernetes.
  • Understanding of DevOps practices, infrastructure as code, and automated testing.
  • Previous experience leading technical initiatives or mentoring small development teams.

Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

More jobs at Nesco Resource

All 10

Similar roles