Job Title: C# .NET Developer
Location: Princeton NJ / Remote
Job Type: Full-Time
Position Summary: We are looking for an experienced C# .NET Developer to join our team The ideal candidate will have strong skills in technologies MS SQL Server (including performance tuning) and reporting/integration tools like SSIS and SSRS.
Key Responsibilities: - Design develop and maintain applications using C# .NET and related technologies
- Develop and optimize stored procedures views and queries using MS SQL Server
- Perform database performance tuning and query optimization
- Design develop and manage SSIS packages for ETL processes
- Create and manage SSRS reports based on business requirements
- Collaborate with QA business analysts and other developers to deliver high-quality solutions
- Maintain technical documentation and adhere to coding standards
Required Skills & Experience: - 4 7 years of experience in C# .NET application development
- Strong knowledge of MS SQL Server including performance tuning and query optimization
- Hands-on experience with SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services)
- Experience in building and consuming RESTful APIs
- Solid understanding of object-oriented programming (OOP) and software development best practices
- Good problem-solving and debugging skills
- Ability to work independently in an onsite environment
Preferred Qualifications: - Bachelors degree in Computer Science Information Technology or a related field
- Familiarity with version control systems like Git
- Exposure to Agile/Scrum methodologies