Senior .NET Developer
Job Description
Join TMP Worldwide India Private Limited for ERS US in Redmond, WA on a hybrid work model and enjoy a role that blends technical challenge with collaborative culture. The Senior .NET Developer position offers a competitive hourly rate of USD 45 - 55 and the opportunity to design, build, and maintain scalable web applications and REST APIs using ASP.NET and C#, all within Agile teams. You’ll gain exposure to cloud platforms such as AWS and Azure, and work with modern front‑end stacks like React and Angular.
Responsibilities
- Architect and implement scalable web solutions with ASP.NET, C#, and related frameworks.
- Drive front‑end development using React or Angular, applying JavaScript, TypeScript, HTML, CSS, Bootstrap, and UI/UX best practices.
- Build RESTful APIs and web services with WCF, Node.js, and related technologies to enable seamless cross‑platform integration.
- Design and implement database solutions across SQL Server, MySQL, PostgreSQL, and MongoDB, including T‑SQL scripting.
- Collaborate in Agile teams to deliver high‑quality software, participate in code reviews, unit testing, debugging, and CI/CD pipelines.
- Utilize Visual Studio, GitHub, TFS, and SVN for version control and project tracking.
- Apply microservices patterns and cloud experience on AWS and Azure to build resilient applications.
- Produce system design documentation using UML diagrams and XSLT to ensure clarity and maintainability.
- Troubleshoot complex issues involving multithreading, SOAP/REST web services, MVC/.NET frameworks, and deployments on IIS or Linux.
Requirements
- Proven experience as a Senior .NET Developer with a strong background in Agile SDLC methodologies.
- Extensive hands‑on expertise in ASP.NET (including MVC), C#, JavaScript frameworks (React, Angular), TypeScript, HTML5/CSS3, Bootstrap, and UI/UX principles.
- Solid understanding of RESTful APIs, web services (SOAP/WCF), microservices, and integration techniques.
- Experience with relational databases such as SQL Server (including T‑SQL), MySQL, PostgreSQL; MongoDB experience is a plus.
- Familiarity with cloud platforms including AWS and Azure for deploying scalable applications.
- Strong debugging skills with experience in unit testing frameworks to ensure code quality.
- Proficiency with version control systems such as GitHub, TFS, SVN; CI/CD pipeline experience is preferred.
- Ability to interpret UML diagrams for system design and documentation.
- Experience in Agile environments using Jira or TFS for project management.
- Proficiency with modern technologies like .NET Core, React, and Python for automation or data processing.
Technologies
- ASP.NET
- C#
- React
- Angular
- JavaScript
- TypeScript
- HTML
- CSS
- Bootstrap
- WCF
- Node.js
- Microsoft SQL Server
- MySQL
- PostgreSQL
- MongoDB
- T‑SQL
- Visual Studio
- GitHub
- TFS
- SVN
- AWS
- Azure
- UML
- XSLT
- IIS
- Linux
- Jira
- .NET Core
- Python