Senior Full-Stack .NET Developer
Posted Updated
We are seeking a Senior Full-Stack .NET Developer to strengthen security, support legacy applications, and drive modernization across .NET Framework and .NET 6/8+ services. You will remediate vulnerabilities, enhance APIs and data access, and collaborate on reliable releases.
Responsibilities
- Investigate and remediate application security vulnerabilities, including OWASP Top 10 findings
- Maintain and modernize legacy .NET Framework applications using ASP.NET MVC and WCF
- Develop and enhance modern .NET services and RESTful APIs on .NET 6/8+
- Implement secure data access with SQL Server and ADO.NET
- Harden applications against SQL injection, XSS, and dependency risks
- Collaborate with DevOps to support secure CI/CD pipelines and production releases
- Coordinate work to ensure daily availability until 5:00 PM CT
Requirements
- 3+ years full-stack .NET development experience
- Proven project delivery experience modernizing and supporting large legacy codebases
- Advanced C# and .NET Framework skills with ASP.NET MVC and WCF
- Strong SQL Server and ADO.NET skills with secure data access practices
- Practical application security knowledge with OWASP Top 10 remediation experience
- Upper-Intermediate English proficiency (B2) for daily collaboration
Nice to have
- OAuth2 implementation experience
- OpenID Connect (OIDC) knowledge
- Octopus Deploy experience
- Strong HTML skills
- Strong CSS skills
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn