Senior .NET Developer
PETADATA · Albany, NY · 1 mo ago
On-siteInformation TechnologyFull-time
Location: Remote | Work type: C2C only | Visa type: GC and US Citizen | Experience: 15+ years
About the role
PETADATA is seeking an experienced Senior .NET Developer with 10+ years of hands‑on experience in designing, developing, and maintaining enterprise‑grade applications. The ideal candidate is technically strong, comfortable making architectural decisions, and capable of mentoring junior developers while working closely with cross‑functional teams.
Responsibilities
- Design, develop, test, and maintain scalable applications using .NET Framework, .NET Core, and .NET 6+
- Lead end‑to‑end development of enterprise and web‑based applications
- Participate in architecture and design discussions, providing technical leadership
- Develop and consume RESTful APIs / Web Services
- Optimize application performance, security, and scalability
- Write clean, maintainable, and well‑documented code following best practices
- Collaborate with product owners, business analysts, QA, and DevOps teams
- Perform code reviews and mentor junior and mid‑level developers
- Troubleshoot complex technical issues and provide long‑term solutions
- Ensure adherence to SDLC, coding standards, and security guidelines
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 10+ years of professional experience in .NET development
- Strong expertise in C#, ASP.NET, ASP.NET MVC, Web API, .NET Core / .NET 5+
- Solid experience with SQL Server and database design
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience with Entity Framework and/or Dapper
- Proficiency in HTML, CSS, JavaScript, and modern JS frameworks (Angular, React, or Vue preferred)
- Experience building microservices‑based architectures
- Hands‑on experience with Azure (preferred) or AWS
- Familiarity with CI/CD pipelines, Git, and DevOps practices
- Strong problem‑solving and analytical skills