
Full Stack .NET Developer
- Philadelphia, PA
- Permanent
- Full-time
- 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.
- 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.
- 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.