Software Engineer
.NET DeveloperLocation: King of Prussia, PASchedule: Hybrid, 1 day per week onsiteCompensation: Up to $130,000 base salaryWe are seeking a talented .NET Developer to join a growing technology team supporting the design, development, integration, and modernization of business-critical applications. This role is ideal for a hands-on developer who enjoys building clean, scalable solutions using C# and the broader Microsoft development stack, while working closely with business users and technical teams to improve core systems.The .NET Developer will help build and enhance web applications, backend services, and system integrations. This person should be comfortable developing RESTful APIs, working with application data through LINQ and Entity Framework, and supporting database-driven applications backed by SQL Server. The role will also support cloud-based initiatives and application deployment efforts within Azure.ResponsibilitiesDesign, develop, enhance, and maintain applications using C#, .NET, and modern software development practicesBuild and support RESTful APIs that allow applications and business systems to communicate securely and efficientlyUse LINQ and Entity Framework to develop clean, maintainable data access layers and application logicWrite, optimize, and troubleshoot SQL Server queries, stored procedures, views, and database interactionsPartner with business users and technical stakeholders to understand requirements and translate them into practical software solutionsSupport application modernization efforts, including refactoring legacy code, improving performance, and strengthening system reliabilityTroubleshoot and resolve issues across application, API, database, and cloud environmentsParticipate in code reviews, testing, documentation, deployment planning, and ongoing development best practicesContribute to cloud-enabled application development, hosting, integrations, and deployment processes within AzureRequired QualificationsProfessional experience developing applications with C# and .NETHands-on experience designing, building, or consuming RESTful APIsExperience using LINQ and Entity Framework in application developmentStrong working knowledge of SQL Server, including queries, stored procedures, relational data structures, and performance troubleshootingExperience working with Azure services or cloud-based Microsoft environmentsUnderstanding of object-oriented programming, software design principles, and secure coding practicesAbility to troubleshoot technical issues across application, integration, and database layersStrong communication skills and the ability to work with both technical and non-technical stakeholdersPreferred QualificationsExperience with Azure DevOps, CI/CD pipelines, or automated deployment practicesFamiliarity with front-end technologies such as JavaScript, TypeScript, Angular, React, or BlazorExperience with application modernization, cloud migration, or legacy system enhancement projectsExposure to Agile/Scrum development environmentsExperience with unit testing, performance tuning, and production application supportIdeal CandidateThe ideal candidate is a hands-on .NET Developer who can build reliable application features, develop strong API integrations, work confidently with SQL Server databases, and contribute to cloud-focused development efforts. This person should be comfortable owning development tasks from requirement through delivery while writing clean, maintainable code in a collaborative environment.