You are viewing a preview of this job. Log in or register to view more details about this job.

C# .NET Developer

We are seeking a C# / .NET Developer to join our team and help maintain, modernize, and build applications across both legacy and modern .NET stacks. This role is ideal for a developer with 2+ years of professional experience who is comfortable working in .NET Framework 4.x environments while also building new features using .NET 8.

You will work closely with product, design, and other engineers to deliver reliable, scalable software solutions. This is a hands-on individual contributor role, not a senior or leadership position.

This role has variable hours. The position will start at approximately 20 hours per week, but hours may decrease over time and could be reduced to as few as 5 hours per week or temporarily none. Candidates must be comfortable with this level of flexibility.
 

Responsibilities

Develop and maintain applications using C# and .NET

Work with legacy .NET Framework 4.x codebases and assist with incremental modernization

Build and enhance services and applications using .NET 8

Write clean, maintainable, and testable code

Debug, troubleshoot, and resolve application issues

Participate in code reviews and contribute to team standards

Collaborate with cross-functional teams to deliver features on time

 

Required Qualifications

2+ years of professional experience developing in C#

Hands-on experience with .NET Framework 4.x

Experience building or maintaining applications with .NET 6/7/8 (preferably .NET 8)

Solid understanding of object-oriented programming

Experience working with existing/legacy codebases

Familiarity with version control systems (Git)

 

Nice to Have

Experience with ASP.NET / ASP.NET Core

Basic understanding of SQL and relational databases

Exposure to modernization or migration projects

Familiarity with REST APIs

Experience working in an agile environment