LA

Software Engineer

Accepting applications

London Approach · King of Prussia, PA

Full-Time Mid_senior Javaaiaterf
Posted
4d ago
Category
Test
Experience
Mid_senior
Country
United States
.NET Developer
Location: King of Prussia, PA
Schedule: Hybrid, 1 day per week onsite
Compensation: Up to $130,000 base salary

We 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.

Responsibilities
Design, develop, enhance, and maintain applications using C#, .NET, and modern software development practices
Build and support RESTful APIs that allow applications and business systems to communicate securely and efficiently
Use LINQ and Entity Framework to develop clean, maintainable data access layers and application logic
Write, optimize, and troubleshoot SQL Server queries, stored procedures, views, and database interactions
Partner with business users and technical stakeholders to understand requirements and translate them into practical software solutions
Support application modernization efforts, including refactoring legacy code, improving performance, and strengthening system reliability
Troubleshoot and resolve issues across application, API, database, and cloud environments
Participate in code reviews, testing, documentation, deployment planning, and ongoing development best practices
Contribute to cloud-enabled application development, hosting, integrations, and deployment processes within Azure

Required Qualifications
Professional experience developing applications with C# and .NET
Hands-on experience designing, building, or consuming RESTful APIs
Experience using LINQ and Entity Framework in application development
Strong working knowledge of SQL Server, including queries, stored procedures, relational data structures, and performance troubleshooting
Experience working with Azure services or cloud-based Microsoft environments
Understanding of object-oriented programming, software design principles, and secure coding practices
Ability to troubleshoot technical issues across application, integration, and database layers
Strong communication skills and the ability to work with both technical and non-technical stakeholders

Preferred Qualifications
Experience with Azure DevOps, CI/CD pipelines, or automated deployment practices
Familiarity with front-end technologies such as JavaScript, TypeScript, Angular, React, or Blazor
Experience with application modernization, cloud migration, or legacy system enhancement projects
Exposure to Agile/Scrum development environments
Experience with unit testing, performance tuning, and production application support

Ideal Candidate
The 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.
Show more Show less