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