Full Stack .NET Developer

JPC Partners

  • Philadelphia, PA
  • Permanent
  • Full-time
  • 6 days ago
We are seeking a motivated and detail-oriented Full Stack .NET Web Developer to join a Development Operations team. In this role, you will contribute to the development and modernization of web-based solutions built on .NET and SQL Server, working with both back-end and front-end technologies. You’ll collaborate with team members to build, maintain, and enhance multi-tier applications, support legacy systems, and help translate business requirements into effective technical solutions. This is a hands-on development position ideal for someone eager to learn, grow, and make a meaningful impact on our software development efforts.Responsibilities
  • Develop, maintain, and enhance .NET web applications and services using C#, ASP.NET, SQL Server, and modern front-end frameworks (e.g., Angular, Blazor).
  • Participate in all phases of the software development lifecycle (SDLC): requirements gathering, design, coding, testing, deployment, and maintenance.
  • Support and maintain legacy .NET applications critical to business operations.
  • Assist in implementing development processes, including automated builds, deployments, and change control.
  • Collaborate with security and database teams to ensure application security, compliance, and performance.
  • Apply secure coding practices and participate in training on topics such as the OWASP Top 10.
  • Work closely with business stakeholders and team members to translate requirements into technical solutions.
  • Participate in Agile planning and delivery, contributing to timely and high-quality releases.
  • Contribute to code reviews, follow design patterns, and adhere to clean architecture and SOLID principles.
  • Document code, processes, and technical decisions for future reference and team knowledge sharing.
Competencies
  • Solid understanding of .NET (C#, ASP.NET), SQL Server, and at least one modern front-end framework (Angular, Blazor, or similar).
  • Familiarity with Azure DevOps, automated build/deployment pipelines, and basic security tools is a plus.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Good communication skills for interacting with team members and stakeholders.
  • Willingness to learn new technologies and continuously improve technical skills.
  • Experience with business intelligence, data mining, or reporting solutions is a plus but not required.
Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • 1-4 years of hands-on software development experience (junior/mid-level).
  • Experience developing .NET web applications and services.
  • Proficiency in SQL Server and familiarity with cloud environments (Azure is a plus).
  • Exposure to SDLC processes and Agile methodologies.
  • Understanding of application security and secure coding practices.

JPC Partners