.NET Application Developer
Job Description
PMHCC, INC. is hiring a mid-level .NET Application Developer to build and sustain secure, scalable web applications using ASP.NET technologies. This onsite role in Philadelphia supports the full software development lifecycle, with a strong focus on HIPAA-compliant development and safeguarding protected information.
In this position, you will design and deliver maintainable application solutions, collaborate with business stakeholders, and help modernize legacy systems where needed. The work includes both backend development with Microsoft SQL Server and frontend enhancements to keep user experiences responsive and intuitive.
Responsibilities
- Design, develop, and maintain web applications using C#, ASP.NET Core, Razor Pages, MVC, and Web API.
- Translate business and technical requirements into secure, scalable, and maintainable solutions using established architectural patterns.
- Enhance responsive user interfaces using HTML, CSS, JavaScript, and related front-end technologies.
- Use secure coding practices to reduce common vulnerabilities, including input validation, authentication/authorization, and guidance aligned with OWASP Top 10.
- Write and optimize SQL queries and stored procedures, triggers, and database schemas in Microsoft SQL Server, following performance and data integrity best practices.
- Implement audit logging and monitoring to track activity and access to sensitive data while protecting confidentiality.
- Collaborate with business stakeholders to refine requirements, define functionality, support QA, troubleshoot issues, and deliver user-focused outcomes. Use Azure DevOps (or similar tools) for source control, branching, automated deployments, and tracking in Azure Boards.
- Support modernization of legacy systems, including migration to .NET Core and cloud-enabled architectures.
- Ensure development work aligns with HIPAA, data privacy standards, and organizational security policies.
Requirements
- Proficiency in .NET using C# and ASP.NET, with hands-on experience building secure, scalable web applications using ASP.NET Core, MVC, and Web API.
- Strong front-end development experience, including Razor Pages, JavaScript, HTML, CSS, and modern web development best practices.
- Expertise with Microsoft SQL Server, including optimized SQL queries, stored procedures and triggers, and database design practices such as normalization, indexing, and relational modeling.
- Knowledge of secure coding practices including input validation, output encoding, secure authentication/authorization patterns, and mitigation of common vulnerabilities aligned with OWASP guidelines.
- Experience implementing audit logging and monitoring in systems that handle sensitive or regulated data.
- Experience with Git and familiarity with Azure DevOps (or similar) for source control, work tracking, and automated deployments.
- Excellent communication and interpersonal skills to work across technical and non-technical stakeholders.
- Ability to collaborate with reporting and data teams to support data integration, analytics, and business intelligence needs.
- Strong analytical and problem-solving skills with attention to detail, data accuracy, and a focus on correctness.
Technologies
- C#, ASP.NET, ASP.NET Core, Razor Pages, MVC, Web API
- HTML, CSS, JavaScript, JSON
- Microsoft SQL Server, SQL, Stored Procedures, Triggers
- OWASP Top 10, Input validation, Authentication/authorization, Output encoding
- Audit logging, Monitoring
- Azure DevOps, Azure Boards
- .NET Core, Azure AD (Entra ID), ASP.NET Core Identity, SSO (single sign-on)
- RESTful APIs, Git
- Normalization, Indexing, Relational modeling
Benefits
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Role Details
- Location: Philadelphia, PA (onsite)
- Salary: USD 95,242 - 101,509 per yearly
- Minimum experience: 3 years
- Education: Bachelor’s degree in Computer Science or a related field, or equivalent hands-on professional experience
- Work location: In person
Application Questions
- Do you have experience developing or supporting applications in compliance-driven environments?
- What are your salary requirements?
- Do you live within 60 miles of the city of Philadelphia?
- Have you ever worked for PMHCC or one of its affiliates? If yes, where, when, and what position?
Education
- Bachelor's (Required)
Experience
- C# and ASP.NET: 1 year (Required)
- Razor Pages, JavaScript, HTML, CSS: 1 year (Required)