We are seeking an experienced Senior .NET Developer with Salesforce integration experience for an onsite contract role. This position focuses on developing and supporting enterprise applications using Microsoft technologies, integrating backend systems with Salesforce, and maintaining UI and batch processing components.
The ideal candidate is handson, technically strong, and comfortable working onsite with crossfunctional enterprise teams.
Key Responsibilities
Design, develop, and maintain .NET / .NET Core applications and APIs
Build and support Salesforce integrations using REST and SOAP APIs
Develop and maintain WPF desktop applications
Support and enhance SIS batch jobs and scheduled processing workflows
Work extensively with MS SQL Server (queries, stored procedures, performance tuning)
Implement secure authentication and authorization (OAuth 2.0, JWT, API keys)
Collaborate onsite with Salesforce developers, architects, and integration teams
Apply enterprise integration patterns (synchronous, asynchronous, eventdriven)
Troubleshoot and resolve application, integration, and data issues
Ensure code quality through reviews, testing, and adherence to standards
Create and maintain technical documentation
Required Skills & Experience:
8+ years of professional software development experience
5+ years handson experience with C#, .NET / .NET Core, ASP.NET Web API
Strong experience with MS SQL Server (TSQL, stored procedures, performance tuning)
Experience developing WPF applications
Handson experience supporting SIS batch jobs or similar batch/scheduled processing
Strong experience integrating with:
- REST and SOAP APIs
- OAuth 2.0 authentication
Solid understanding of enterprise integration patterns
Experience with cloud platforms (Azure preferred)