Sr. Full Stack Software Developer
Senior on-site full-stack developer at Holtec in Camden, NJ, designing, building, and modernizing internal enterprise applications. Core stack is C#/.NET (Core and Framework), Blazor/HTML/CSS/JS front ends, SQL Server, and Azure AD/OAuth2 auth, with duties spanning architecture, code reviews, DevOps, and mentoring.
- Compensation
- $120K–$150K / yr
- Location
- Camden, NJ, US
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field
- 6+ years professional software development experience in enterprise environments
- Deep expertise in C#, .NET Core, and .NET Framework, including modernizing legacy codebases
- Full-stack development and architecture: RESTful APIs, Blazor, HTML5, CSS3, JavaScript, Bootstrap, SOLID, design patterns, dependency injection, CQRS
- Advanced SQL Server expertise: schema design, index strategy, stored procedures, query optimization, execution plan analysis
- Experience with enterprise authentication/authorization (OAuth2, OIDC, Azure AD/Entra ID) and secure development practices
- Ability to lead and own architectural decisions at application and database levels
- Strong experience improving and navigating legacy codebases for performance, scalability, maintainability
- Experience with Git, collaborative code review, CI/CD DevOps practices, and Docker
- Strong communication and stakeholder management skills; ability to work independently and manage priorities
- High attention to detail with focus on code quality, documentation, and UI/UX
Nice to have
- Familiarity with performance profiling tools, .NET Framework to .NET Core migration, and AI-assisted coding tools
Full description
The Senior Software Developer plays a critical role in the design, development, and maintenance of enterprise applications, supporting both new development and legacy systems. This role serves as a technical subject matter expert, partnering with internal stakeholders to define solutions, guide architectural decisions, and deliver scalable, secure software in a complex, fast‑paced environment. The ideal candidate brings strong full‑stack expertise, sound technical judgment, and the ability to independently drive high‑quality solutions from concept through delivery.
Location: Camden, NJ (On‑site)
Primary Responsibilities:
- Serve as the technical subject matter expert across a portfolio of enterprise applications
- Partner with internal stakeholders to gather requirements, define scope, and identify risks early
- Translate complex business processes into sound technical designs and deliver solutions independently
- Design and document application architecture and database structures
- Enforce coding standards, architectural patterns, and development best practices
- Architect scalable, maintainable solutions and evaluate existing systems for optimization
- Perform peer code reviews and uphold high standards of code quality
- Apply and promote secure software development practices
- Identify technical risks and provide clear, actionable solutions
- Develop well‑structured, efficient, and maintainable code
- Estimate and scope work independently in planning sessions
- Maintain and enhance system and code documentation
- Mentor and support junior developers where applicable
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field, with 6+ years of professional software development experience in enterprise environments
- Deep expertise in C#, .NET Core, and .NET Framework, with experience developing, maintaining, and modernizing both modern and legacy codebases across full‑stack applications
- Strong full‑stack development and architecture experience, including RESTful APIs, front‑end technologies (Blazor, HTML5, CSS3, JavaScript, Bootstrap), and scalable system design utilizing SOLID principles, design patterns, dependency injection, and CQRS
- Advanced SQL Server expertise, including schema design, index strategy, stored procedures, query optimization, and execution plan analysis
- Experience with enterprise authentication and authorization (OAuth2, OIDC, Azure AD / Entra ID or similar), along with secure development practices